This document describes script compiler error codes and messages
Code | Message | Description |
---|---|---|
ERR1000 | Compiler expects at least two command line parameters: script file name and output file name. | The program found 0 or 1 arguments. |
ERR1001 | Invalid command line parameter format... | Parameter has no '-' or '/' prefix or too short. |
ERR1002 | Invalid command line parameter 's' format: no script file provided. | -s without script name provided. |
ERR1003 | Invalid command line parameter 'e' format: no output file name provided. | -e without file name provided. |
ERR1004 | Invalid command line parameter 'c' format: no C# file name provided. | -c without .CS file name. |
ERR1005 | Invalid command line parameter 'r' format. | The program expects -r0 or -r1. |
ERR1006 | Unknown command line parameter... | The parameter is not recognized. |
ERR1007 | Both source and output files must be specified. | Source script or output file name empty. |
ERR1008 | Invalid command line parameter 'l' format: no log file name provided. | -l without log file name. |
ERR1009 | Invalid command line parameter 'o' format: no output file name provided. | -o without log file name. |
ERR2000 | Script file '...' does not exists or inaccessible. | The program could not access to provided source file. |
ERR2001 | Error reading source script file... | Some IO problem happens during source file reading. |
ERR2002 | Error writing C# file... | Some IO problem happens during C# file writing. |
ERR2003 | Could not switch to custom error log '...' | The program could not open or create custom log file specified by -l command line parameter. |
ERR2004 | Could not copy supplemental objects to target directory: '...' | The program could copy DLL or value library to target folder due to IO error. |
ERR3000 | Incorrect 'rule' command | The 'Rule' command has incorrect format. |
ERR3001 | Unknown rule type '...' | Rule type is not in acceptable list |
ERR3002 | Wrong 'Field' command | Field command has invalid number of parameters. |
ERR3003 | Wrong 'Pattern' command for 'Field' | Pattern command has invalid number of parameters. |
ERR3004 | Connection property without value '...' | Some connection property command has no parameter or has extra parameters. |
ERR3005 | Project property without value '...' | Some project property command has no parameter or has extra parameters. |
ERR3005 | Wrong 'rowcount' command. | The Rowcount command expects at least two parameters. |
ERR3006 | Wrong 'rowcount:records' command | The Rowcount-Records command expects exact 3 parameters (Rowcount, 'Records', Number) |
ERR3007 | Rule property without value '...' | Some rule property command has no parameter or has extra parameters. |
ERR3008 | Incorrect 'Table' command | The table command expects exact 3 arguments (Table, 'Name' and table name) |
ERR3009 | Unrecognized command '...' | The command is not recognized. |
ERR3010 | Command '...' is not suitable in this context '...' | The command in wrong position. For example, connection property in the field definition. |
ERR3011 | Rule property '...' is not recognized. | Provided property name not recognized as known rule property. |
ERR3012 | Project property '...' is not recognized. | Provided property name not recognized as known project property. |
ERR3013 | Connection property '...' is not recognized. | Provided property name not recognized as known connection property. |
ERR3014 | Wrong 'rowcount:table' command. | The Rowcount-Table command expects exact 5 parameters (Rowcount, 'table', name, 'column', name) |
ERR3015 | Wrong 'rowcount:sql' command. | The Rowcount-SQL command expects exact 3 parameters (Rowcount, 'sql', statement) |
ERR3016 | Wrong 'rowcount:random' command. | The Rowcount-Random command expects exact 3 parameters (Rowcount, 'random', number1:number2) |
ERR3017 | Wrong 'rowcount:driven' command. | The Rowcount-Driven command expects exact 7 parameters (Rowcount, 'driven', table, 'column', name, 'random',number1:number2) |
ERR3018 | Wrong 'rowcount:random' range '...' provided. | The expects range as "number1:number2" value. |
ERR3019 | Wrong 'rowcount:driven' range '...' provided. | The expects range as "number1:number2" value. |
ERR3020 | Incorrect named generator definition. | Incorrect number of properties or no 'pattern' property provided. |
ERR3021 | Incorrect variable definition. | Incorrect number of properties for 'Variable' command. |
ERR3022 | Incorrect or incomplete variable definition. | 'type' or 'def' property not found in the variable definition. |
ERR3023 | 'Name' command is suitable for 'Object' and 'Table' rules only. | 'Name' can't be applied to rule type except 'Object' and 'Table'. |
ERR3024 | Incorrect or incomplete 'Name' command for 'Object' and 'Table' rule. | The compiler expects 2 properties ('Name' and template). |
ERR3025 | Incorrect or incomplete 'Object' command. | 'Object' command requires 5 properties: 'object', 'type', type, 'sql', statements. |
ERR3026 | Transaction size is not positive integer value. | Not a number or negative value provided as transaction size. |
ERR3027 | 'ObjectsN' counter is not positive integer value. | Not a number or negative value provided as object counter. |
ERR3028 | 'Object' command without 'Text' property. | No mandatory 'Text' property found in the object definition. |
ERR3029 | 'Object' command without 'Type' property. | No mandatory 'Type' property found in the object definition. |
ERR3030 | The rowcount:records property is not positive integer. | The compiler expects positive integer value as 'Records' property. |
ERR4000 | C# compiler error '...' | The C# compiler could not compile generated .CS file. |
ERR4001 | Unclassified script compiler error: '...' | Unclassified or unhandled problem. Please contact support team. |