app-import/src/main/resources/log4j.properties -text
app-import/src/main/resources/sdd/Cicad.sdd11.xml -text
app-import/src/main/resources/sdd/Cicad2.sdd11.xml -text
+app-import/src/main/resources/sdd/Cichorieae-DA-export-sdd.xml -text
app-import/src/main/resources/sdd/Crepis-test.sdd -text
app-import/src/main/resources/sdd/Erythroneura.sdd11.xml -text
app-import/src/main/resources/sdd/LIAS_Main.sdd11.xml -text
\r
//database validation status (create, update, validate ...)\r
static DbSchemaValidation hbm2dll = DbSchemaValidation.UPDATE;\r
- //static final String sddSource = SDDSources.viola_local();\r
- // static final ICdmDataSource cdmDestination = CdmDestinations.cdm_test_andreasM2();\r
+ \r
+ /********************************************************************************\r
+ * IMPORTANT:\r
+ * \r
+ * execute the following sql statements before runniung the import\r
+ * \r
+ * ALTER TABLE `statedata_definedtermbase` DROP INDEX `modifiers_id`;\r
+ * ALTER TABLE `statisticalmeasurementvalue_definedtermbase` DROP INDEX `modifiers_id`;\r
+ * \r
+ ********************************************************************************/\r
static final ICdmDataSource cdmDestination = CdmDestinations.local_cdm_edit_cichorieae_b();\r
- static final String sddSource = SDDSources.Crepis_test_local();\r
+ static final String sddSource = SDDSources.Cichorieae_DA_export_sdd();\r
// static final ICdmDataSource cdmDestination = CdmDestinations.cdm_portal_test_localhost();\r
\r
static final String sourceSecId = "cichorieae-crepis-sdd-import";\r
static final boolean doRelTaxa = true;\r
static final boolean doFacts = true;\r
\r
+ static final boolean doMatchTaxa = true;\r
\r
/**\r
* @param args\r
*/\r
public static void main(String[] args) {\r
- //System.out.println("Jobi joba"); \r
- logger.info("Start import from SDDDD("+ sddSource.toString() + ") ...");\r
\r
- //make BerlinModel Source\r
+ logger.info("Start import from SDD ("+ sddSource.toString() + ") ...");\r
+\r
String source = sddSource;\r
ICdmDataSource destination = cdmDestination;\r
\r
sddImportConfigurator.setCheck(check);\r
sddImportConfigurator.setDbSchemaValidation(hbm2dll);\r
\r
+ sddImportConfigurator.setDoMatchTaxa(doMatchTaxa);\r
+ \r
\r
// invoke import\r
CdmDefaultImport<SDDImportConfigurator> sddImport = new CdmDefaultImport<SDDImportConfigurator>();\r
public static String Crepis_test_local(){
URL url = new SDDSources().getClass().getResource("/sdd/Crepis-test.sdd");
String sourceUrl = url.toString();
- return sourceUrl;
-
-}
+ return sourceUrl;
+ }
+
+ public static String Cichorieae_DA_export_sdd(){
+ URL url = new SDDSources().getClass().getResource("/sdd/Cichorieae-DA-export-sdd.xml");
+ String sourceUrl = url.toString();
+ return sourceUrl;
+ }
}