Project

General

Profile

« Previous | Next » 

Revision 37bd2647

Added by Katja Luther about 12 years ago

fixes in PESI-Export

View differences:

cdm-pesi/src/main/java/eu/etaxonomy/cdm/app/pesi/PesiExportActivatorFE.java
12 12
import org.apache.log4j.Logger;
13 13

  
14 14
import eu.etaxonomy.cdm.app.common.CdmDestinations;
15
import eu.etaxonomy.cdm.database.DbSchemaValidation;
15 16
import eu.etaxonomy.cdm.database.ICdmDataSource;
16 17
import eu.etaxonomy.cdm.io.common.CdmDefaultExport;
17 18
import eu.etaxonomy.cdm.io.common.DbExportConfiguratorBase.IdType;
......
21 22
import eu.etaxonomy.cdm.io.common.mapping.out.IExportTransformer;
22 23
import eu.etaxonomy.cdm.io.pesi.out.PesiExportConfigurator;
23 24
import eu.etaxonomy.cdm.io.pesi.out.PesiTransformer;
25
import eu.etaxonomy.cdm.io.profiler.ProfilerController;
24 26

  
25 27
/**
26 28
 * @author a.mueller
......
36 38
	static final Source pesiDestination = PesiDestinations.pesi_test_local_CDM_FE2PESI();
37 39
//	static final Source pesiDestination = PesiDestinations.pesi_test_local_CDM_ERMS2PESI();
38 40
	
39
	static final ICdmDataSource cdmSource = CdmDestinations.cdm_test_local_faunaEu_mysql();
40
//	static final ICdmDataSource cdmSource = CdmDestinations.cdm_test_local_mysql();
41
//	static final ICdmDataSource cdmSource = CdmDestinations.cdm_test_local_mysql_test();
41
//	static final ICdmDataSource cdmSource = CdmDestinations.cdm_test_local_faunaEu_mysql();
42
	static final ICdmDataSource cdmSource = CdmDestinations.cdm_test_local_mysql();
42 43

  
43 44
	//Taxon names can't be mapped to their CDM ids as PESI Taxon table mainly holds taxa and there IDs. We ad nameIdStart to the TaxonName id to get a unique id
44 45
	static final int nameIdStart = 10000000;
45 46
	
46
	static final int partitionSize = 2000;
47
	static final int partitionSize = 1000;
47 48
	
48 49
	//check - export
49 50
	static final CHECK check = CHECK.EXPORT_WITHOUT_CHECK;
......
123 124
		if (deleteAll){
124 125
			destination.update("EXEC sp_deleteAllData");
125 126
		}
127
		
126 128

  
127 129
		// invoke export
128 130
		CdmDefaultExport<PesiExportConfigurator> pesiExport = new CdmDefaultExport<PesiExportConfigurator>();
131
		
129 132
		boolean result = pesiExport.invoke(config);
130 133
		
131 134
		System.out.println("End export to PESI ("+ destination.getDatabase() + ")..." + (result? "(successful)":"(with errors)"));

Also available in: Unified diff