DTM Data Generation Script Compiler Errors

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.