Source database type - defines the type of the source database. Possible types are: MSQL, InstantDB, Oracle, Informix, HypersonicSQL, DB2, QED, MySQL, PostgreSQL, McKoi, Octetstring, CJDBC, Paradox.
Target database type - defines the type of the target database. Possible types are: MSQL, Standard, InstantDB, Oracle, Informix, HypersonicSQL, DB2, QED, MySQL, Csv, Excel, Access, XML, PostgreSQL, McKoi, Octetstring, CJDBC, Sybase, Paradox, I18n.
Source database URL - defines the URL (full path) to source database (e.g.localhost:1433/Together1).
Target database URL - defines the URL (full path) to target database (e.g.localhost:1433/Together1).
Doml URL (when use doml as input) - defines the full path to doml file.
Source database driver name - represents driver name of defined source database. Possible driver names are: jTurbo, microsoft, idb, oracle, ifxjdbc, hsql, db2, quadcap, mm, postgresql, mckoidb, jdbc-ldap, CJDBC.
Targer database driver name - represents driver name of defined target database. Possible driver names are: jTurbo, freetds, microsoft, standard, idb, oracle, ifxjdbc, hsql, db2, quadcap, mm, csv, jdbc-odbc, xml, postgresql, mckoidb, jdbc-ldap, CJDBC, syb, i18n.
Source database user - defines the user of the source database.
Source database password - defines the user password for the source database.
Target database user - defines the user of the target database.
Target database password - defines the user password for the target database.
Value Mode - is the difference between overwrite and update attributes. Possible values are: Copy and Sync.
Generator output directory - is optional. It represents the directory, where the OctopusGenerator places all created files. If this argument doesn't exist, OctopusGenerator places created files into current directory.
Include Table List - defines the tables which you want to include in Generator process.
Additional classpaths - defines the URL to driver jar files which you want to include in OctopusGenerator classpath.
"Output options" tab:Generate Sql files - represents the possibility to generate sql files as output files. In sql Options frame, you can choose (check or uncheck) which sql file will be generated. Possible values are:
-Drop Tables - if you check this checkbox, DropTables.sql will be generated as one of the output files. This file contains sql statements for dropping all target tables.
-Drop Foreign Keys - if you check this checkbox, DropIntegrity.sql will be generated as one of the output files. This file contains sql statements for dropping all foreign keys in target tables.
-Create Tables - if you check this checkbox, CreateTables.sql will be generated as one of the output files. This file contains sql statements for creating all target tables.
-Create Primary Keys - if you check this checkbox, CreatePrimary.sql will be generated as one of the output files. This file contains sql statements for creating primary keys in target tables.
-Create Foreign Keys - if you check this checkbox, CreateIntegrity.sql will be generated as one of the output files. This file contains sql statements for creating foreign keys in target tables.
-Create Indexes - if you check this checkbox, CreateIndex.sql will be generated as one of the output files. This file contains sql statements for creating indexes in target tables.
-Create SQL Statements for All Vendors - represents the possibility to generate sql statements for all named database vendors. Only sql statements that are 'checked' will be generated.
Generate Xml files - represents the possibility to generate xml files (LoaderJob.olj and ImportdDefinitin.oli) as output files. In xml Options frame, you can choose mode in which this xml files will be generated. Possible modes are:
-Optimized mode for all tables - means that all source tables will be just copied to target tables.
-Full mode for all tables - means that all source tables will be mapped to target tables with all relationships between them.
Generate Doml file - represents the possibility to generate dom file as one of the output files.
Package name - if you choose to generate doml file as one of the output files, you must enter the package name for this file.
Logging options - represents the possibility of logging activities during generation process
-Log mode - level of logging. Possible values are:none, normal, full. Default value is normal.
-Log file directory - directory where log file will be placed. Default is working directory.
-Log file name - name for log file. Default is GeneratorLog-YYYY-MM-DD-HH-mm-SS.txt."Advanced" tab:
Path to conf files in jar - defines the path to jar file in which conf files are placed.