From df3eeecca134aa3199f9a111e67da9e213e10e18 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Tue, 04 May 2010 11:29:37 +0800 Subject: [PATCH] support edb --- xdgnjobs/ximple-jobcarrier/pom.xml | 3 ++- xdgnjobs/ximple-jobcarrier/src/main/resources/quartz.properties | 2 +- xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs_edb.xml | 2 +- xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2EdbGeoJob.java | 11 +++++++++-- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/xdgnjobs/ximple-jobcarrier/pom.xml b/xdgnjobs/ximple-jobcarrier/pom.xml index fffc6a9..08cdc08 100644 --- a/xdgnjobs/ximple-jobcarrier/pom.xml +++ b/xdgnjobs/ximple-jobcarrier/pom.xml @@ -290,8 +290,9 @@ <includes> <include>log4j.properties</include> <include>quartz.properties</include> - <!--<include>quartz_jobs.xml</include>--> + <include>quartz_jobs.xml</include> <include>quartz_jobs_edb.xml</include> + <include>quartz_jobs_sharpefiles.xml</include> </includes> <!-- <excludes> diff --git a/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz.properties b/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz.properties index 9a605e9..f91a64f 100644 --- a/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz.properties +++ b/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz.properties @@ -25,7 +25,7 @@ #org.quartz.plugin.jobInitializer.class = org.quartz.plugins.xml.JobInitializationPlugin org.quartz.plugin.jobInitializer.class = org.quartz.plugins.xml.XMLSchedulingDataProcessorPlugin -org.quartz.plugin.jobInitializer.fileNames = quartz_jobs.xml +org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_edb.xml #org.quartz.plugin.jobInitializer.overWriteExistingJobs = true org.quartz.plugin.jobInitializer.failOnFileNotFound = true diff --git a/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs_edb.xml b/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs_edb.xml index e37fb37..623bced 100644 --- a/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs_edb.xml +++ b/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs_edb.xml @@ -32,7 +32,7 @@ <job-data-map> <entry> <key>JOBDATA_DIR</key> - <value>C:\Usr\Projects\XDCAD\nstpcjobs</value> + <value>C:\Usr\Projects\XDCAD\nstpcjobs\jobdata</value> </entry> <entry> <key>EDBHOST</key> diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2EdbGeoJob.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2EdbGeoJob.java index 69633a4..a021f70 100644 --- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2EdbGeoJob.java +++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2EdbGeoJob.java @@ -1230,11 +1230,18 @@ connection = targetDataStore.getConnection(Transaction.AUTO_COMMIT); rs = connection.getMetaData().getTables(null, _edbSchema, DataReposVersionManager.XGVERSIONTABLE_NAME, new String[]{"TABLE"}); if (!rs.next()) needCreate = true; - if (needCreate) - createXGeosVersionTable(connection, _edbSchema); rs.close(); rs = null; + stmt = connection.createStatement(); + stmt.execute("SET edb_redwood_date TO OFF"); + stmt.execute("SET edb_redwood_strings TO OFF"); + // stmt.execute("SET edb_stmt_level_tx TO OFF"); + stmt.close(); + + if (needCreate) + createXGeosVersionTable(connection, _edbSchema); + StringBuilder sbSQL = new StringBuilder("SELECT "); sbSQL.append("vsschema, vsstatus FROM "); sbSQL.append(encodeSchemaTableName(_edbSchema, DataReposVersionManager.XGVERSIONTABLE_NAME)).append(' '); -- Gitblit v0.0.0-SNAPSHOT