### Reason Codes

Below you can find the list of reason codes returned after command execution. Each command returns a reason code for the corresponding warning (return code 4) or error (return code 8). This content is printed on the screen with the built-in function ERRORS.

- 1 - Fatal error (may not happen)
- 2 - System error (wrong size of data types)
- 3 - Handle error (not in right shape)
- 4 - Interface error (parameter incorrect)
- 5 - Activity not possible
- 6 - Memory allocation failed (not enough memory)
- 7 - Length error (need more data at read or more space at write)
- 8 - Control code wrong
- 9 - Version not supported
- 10 - Function not supported
- 11 - Mode not supported
- 12 - Suite not supported
- 13 - Confidentiality mode not supported
- 14 - Integrity mode not supported
- 15 - Verification mode not supported
- 16 - Wrong header checksum
- 17 - Wrong pot checksum
- 18 - Wrong data checksum
- 19 - Wrong checksum
- 20 - Wrong message authentication code (MAC)
- 21 - Wrong key test value
- 22 - Syntax error (file not formatted correctly)
- 23 - Count error (supplied or calculated amount wrong)
- 24 - End of list (handle points behind last or first element)
- 25 - Delete of file failed
- 26 - Type error (supplied or calculated type wrong)
- 27 - Rebuild required (flush not possible)
- 28 - No change (informational)
- 29 - Status error (handle not in right state)
- 30 - Orientation not supported
- 31 - Split method not supported
- 32 - Maximum delimiter amount achieved
- 33 - Error at compression
- 34 - Error at decompression
- 35 - Maximum header length achieved
- 36 - Maximum data length achieved
- 37 - Open of FLAMFILE failed
- 38 - Record format not supported
- 39 - Writing to file failed
- 40 - Reading from file failed
- 41 - Get position of file pointer failed
- 42 - Set position of file pointer failed
- 43 - End of file (informational)
- 44 - Rename of FLAMFILE failed
- 45 - Delete of FLAMFILE failed
- 46 - Close of FLAMFILE failed
- 47 - Seek in file does not work
- 48 - Set of buffer size for FIO failed
- 49 - FLAMFILE format not supported
- 50 - No FLAMFILE
- 51 - No entry found
- 52 - Construct is empty
- 53 - Connection error
- 54 - Unsupported FLAM-ID
- 55 - Remote procedure call failed
- 56 - Method not supported
- 57 - Open of file failed
- 58 - Error from ZLIB (GZIP)
- 59 - Character set not supported
- 60 - Space too small
- 61 - Logging facility not available
- 62 - Error from character conversion module
- 63 - Open of hash output file failed
- 64 - Close of file failed
- 65 - Error with FKME
- 66 - Error at character conversion
- 67 - Info not supported
- 68 - Band not supported
- 69 - Open of report file failed
- 70 - Size error (supplied or calculated size wrong)
- 71 - Invalid character encountered
- 72 - Incomplete character encountered
- 73 - Error with byte order mark (BOM)
- 74 - Format wrong or not supported
- 75 - Auto conversion not possible
- 76 - Error from BZIP2 library
- 77 - Environment variable are not or cannot be defined
- 78 - Dynamic load of a function failed
- 79 - Access control or license violation
- 80 - Compression limit not reached
- 81 - Error from LZMA/XZ library
- 82 - Error from XML parser (EXPAT)
- 83 - Whole first block is padding
- 84 - Command line parser failed
- 85 - Mapping failed
- 86 - Open of temporary file failed
- 87 - Wrong magic bytes
- 88 - Corrupted or no FLAMFILE
- 89 - Initialization error
- 90 - Parameter not formatted correctly
- 91 - Binary data detected
- 92 - From and to are equal
- 93 - Data is encrypted (key required)
- 94 - Key value wrong
- 95 - Reallocation required
- 96 - Invalid username
- 97 - Authentication failed
- 98 - Hash calculation failed
- 99 - Processing of one or more files failed
- 100 - Hash/checksum file is empty
- 101 - Read of hash/checksum file failed
- 102 - Name of hash/checksum file is not valid
- 103 - Hash/checksum file is not formatted correctly
- 104 - Open of code table failed
- 105 - Code table is not formatted correctly
- 106 - Attribute settings not supported
- 107 - Option wrong or not supported
- 108 - Invalid parameter combination
- 109 - Open of info file failed
- 110 - Protocol wrong or not supported
- 111 - Differences found
- 112 - Try again with an ASCII code page (LATIN1) for read
- 113 - Data incomplete
- 114 - Procedure not supported
- 115 - Key not found
- 116 - OpenPGP error
- 117 - Algorithm not supported
- 118 - Key is inactive
- 119 - Key is invalid
- 120 - Key is expired
- 121 - Positioning failed
- 122 - Sequence error, incorrect order
- 123 - Update not possible
- 124 - Regular expression error
- 125 - Value out of range
- 126 - Usage measurement not possible
- 127 - Dummy processing not possible
- 128 - Open of inverse file failed
- 129 - Internal error (may not happen)
- 130 - Micro Focus support failed
- 131 - Dynamic string library error
- 132 - Open of usage log failed
- 133 - Serialization failed
- 134 - Deserialization failed
- 135 - Program call (PC) failed
- 136 - Row specification wrong
- 137 - Record delimiter not supported
- 138 - End of table (informational)
- 139 - End of member (informational)
- 140 - Have more data (informational)
- 141 - Alignment error
- 142 - Not enough space available (internal buffer too small)
- 143 - Plausibility error
- 144 - Unexpected remaining rest
- 145 - Length parameter too small (the resulting space is not sufficient)
- 146 - Virus found
- 147 - Connection was closed
- 148 - Error from anti virus scanner
- 149 - Authorization failed
- 150 - Command execution failed
- 151 - Already exists
- 152 - Tell offset in file does not work
- 153 - Record too long
- 154 - Record too short
- 155 - Dynamic allocation of a file failed
- 156 - Re-open of file failed
- 157 - No such file or directory
- 158 - Permission denied
- 159 - No space left on device
- 160 - Restart with larger block size required
- 161 - Close/end encountered (special handling required)
- 162 - Missing field definition
- 163 - Element already deleted
- 164 - Error from ZSTD library
- 165 - Crypto error
- 166 - Open of side/parameter file failed
- 167 - Write of side/parameter file failed
- 168 - Length mismatch
- 169 - Compile of regular expression failed
- 170 - Validation based on regular expression failed
- 171 - Replacement based on regular expression failed
- 172 - Ignore record