From d3e54517458b62ea3530a89f4a0185988bb4bd7e Mon Sep 17 00:00:00 2001
From: unknown <yuanhung@ximple.com.tw>
Date: Tue, 13 May 2014 11:40:51 +0800
Subject: [PATCH] Merge branch 'origin/2.1.x'

---
 xdgnjobs/pom.xml                                                                                                   |    4 
 xdgnjobs/ximple-jobcarrier/quartz_jobs_resetview.xml                                                               |  173 +++++++++++++++++++++++++++++++++++++++++++
 xdgnjobs/ximple-jobcarrier/quartz.properties                                                                       |    3 
 xdgnjobs/ximple-jobcarrier/src/main/resources/quartz.properties                                                    |    4 
 xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/postgis/OracleConvertPostGISJobContext.java |    6 +
 xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2PostGISJob.java                    |    3 
 xdgnjobs/ximple-jobcarrier/quartz_jobs_colowner.xml                                                                |    8 +-
 xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs_colowner.xml                                             |    8 +-
 8 files changed, 195 insertions(+), 14 deletions(-)

diff --git a/xdgnjobs/pom.xml b/xdgnjobs/pom.xml
index 2dd14d4..159737c 100644
--- a/xdgnjobs/pom.xml
+++ b/xdgnjobs/pom.xml
@@ -19,7 +19,7 @@
     <src.output>${basedir}/target</src.output>
     <java5>1.6</java5>
     <xdgnio.version>2.1.1</xdgnio.version>
-    <gt.version>10.4.x</gt.version>
+    <gt.version>10.6.x</gt.version>
     <failIfNoTests>false</failIfNoTests>
     <stress.skip.pattern></stress.skip.pattern>
     <online.skip.pattern></online.skip.pattern>
@@ -100,7 +100,7 @@
     <url>http://www.ximple.com.tw</url>
   </organization>
 
-  <inceptionYear>2012</inceptionYear>
+  <inceptionYear>2014</inceptionYear>
 
   <!-- =========================================================== -->
   <!--     Issue managements and mailing lists.                    -->
diff --git a/xdgnjobs/ximple-jobcarrier/quartz.properties b/xdgnjobs/ximple-jobcarrier/quartz.properties
index 9244172..42bec0e 100644
--- a/xdgnjobs/ximple-jobcarrier/quartz.properties
+++ b/xdgnjobs/ximple-jobcarrier/quartz.properties
@@ -24,10 +24,11 @@
 
 org.quartz.plugin.jobInitializer.class: org.quartz.plugins.xml.XMLSchedulingDataProcessorPlugin
 #org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_dmmsroadfee.xml
-org.quartz.plugin.jobInitializer.fileNames = quartz_jobs.xml
+#org.quartz.plugin.jobInitializer.fileNames = quartz_jobs.xml
 #org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_inc.xml
 #org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_edb.xml
 #org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_colowner.xml
+org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_resetview.xml
 #org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_dmmsroadfee.xml
 #org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_nddjpb.xml
 
diff --git a/xdgnjobs/ximple-jobcarrier/quartz_jobs_colowner.xml b/xdgnjobs/ximple-jobcarrier/quartz_jobs_colowner.xml
index 30d36a9..9db802d 100644
--- a/xdgnjobs/ximple-jobcarrier/quartz_jobs_colowner.xml
+++ b/xdgnjobs/ximple-jobcarrier/quartz_jobs_colowner.xml
@@ -30,12 +30,12 @@
       <job-data-map>
         <entry>
           <key>JOBDATA_DIR</key>
-          <value>/Users/ulysseskao/Projects/XGeoDMMS/xjobrun/tctpcjobs/jobdata</value>
+          <value>/Users/ulysseskao/Projects/XGeoDMMS/xjobrun/nntpcjobs/jobdata</value>
           <!--value>/mnt/hdisk/home.data/private/projects/xdcad/xjobrun/nntpcjobs/jobdata</value-->
         </entry>
         <entry>
           <key>PGHOST</key>
-          <value>10.10.1.17</value>
+          <value>10.10.1.19</value>
         </entry>
         <entry>
           <key>PGDATBASE</key>
@@ -59,7 +59,7 @@
         </entry>
         <entry>
           <key>ORAHOST</key>
-          <value>10.10.1.17</value>
+          <value>10.10.1.19</value>
         </entry>
         <entry>
           <key>ORAINST</key>
@@ -75,7 +75,7 @@
         </entry>
         <entry>
           <key>ORAPASS</key>
-          <value>simple000</value>
+          <value>SYSTEM000</value>
         </entry>
         <entry>
           <key>ORGSCHEMA</key>
diff --git a/xdgnjobs/ximple-jobcarrier/quartz_jobs_resetview.xml b/xdgnjobs/ximple-jobcarrier/quartz_jobs_resetview.xml
new file mode 100644
index 0000000..6d2c7c8
--- /dev/null
+++ b/xdgnjobs/ximple-jobcarrier/quartz_jobs_resetview.xml
@@ -0,0 +1,173 @@
+<?xml version='1.0' encoding='utf-8'?>
+
+<job-scheduling-data xmlns="http://www.quartz-scheduler.org/xml/JobSchedulingData"
+                     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+                     xsi:schemaLocation="http://www.quartz-scheduler.org/xml/JobSchedulingData http://www.quartz-scheduler.org/xml/job_scheduling_data_1_8.xsd"
+                     version="1.8">
+
+  <pre-processing-commands>
+    <delete-jobs-in-group>*</delete-jobs-in-group>
+    <!-- clear all jobs in scheduler -->
+    <delete-triggers-in-group>*</delete-triggers-in-group>
+    <!-- clear all triggers in scheduler -->
+  </pre-processing-commands>
+
+  <processing-directives>
+    <!-- if there are any jobs/trigger in scheduler of same name (as in this file), overwrite them -->
+    <overwrite-existing-data>true</overwrite-existing-data>
+    <!-- if there are any jobs/trigger in scheduler of same name (as in this file), and over-write is false, ignore them rather then generating an error -->
+    <ignore-duplicates>false</ignore-duplicates>
+  </processing-directives>
+
+  <schedule>
+    <job>
+      <name>ConvertDMMS2PostGisWithGeoserver</name>
+      <group>DEFAULT</group>
+      <description>A job that convert dgn to postgis</description>
+      <!--job-class>com.ximple.eofms.jobs.OracleConvertDgn2PostGISJob</job-class-->
+      <job-class>com.ximple.eofms.jobs.GeoserverIntegrateConfigJob</job-class>
+      <!--job-class>com.ximple.eofms.jobs.OracleTransformColorOwnerJob</job-class-->
+      <!--job-class>com.ximple.eofms.jobs.OracleTransformColorOwner2CSVJob</job-class-->
+      <!--volatility>false</volatility-->
+      <durability>false</durability>
+      <recover>false</recover>
+      <!--job-data-map allows-transient-data="true"-->
+      <job-data-map>
+        <entry>
+          <key>JOBDATA_DIR</key>
+          <value>/Users/ulysseskao/Projects/XGeoDMMS/xjobrun/nntpcjobs/jobdata</value>
+          <!--value>/home/ulysseskao/projects/xgeodmms/xjobrun/nntpcjobs/jobdata</value-->
+        </entry>
+        <entry>
+          <key>PGHOST</key>
+          <value>10.10.1.19</value>
+        </entry>
+        <entry>
+          <key>PGDATBASE</key>
+          <value>pgDMMS</value>
+        </entry>
+        <entry>
+          <key>PGPORT</key>
+          <value>5432</value>
+        </entry>
+        <entry>
+          <key>PGSCHEMA</key>
+          <value>public</value>
+        </entry>
+        <entry>
+          <key>PGUSER</key>
+          <value>tpcdb</value>
+        </entry>
+        <entry>
+          <key>PGPASS</key>
+          <value>simple000</value>
+        </entry>
+        <entry>
+          <key>ORAHOST</key>
+          <value>10.10.1.19</value>
+        </entry>
+        <entry>
+          <key>ORAINST</key>
+          <value>orcl</value>
+        </entry>
+        <entry>
+          <key>ORAPORT</key>
+          <value>1521</value>
+        </entry>
+        <entry>
+          <key>ORAUSER</key>
+          <value>system</value>
+        </entry>
+        <entry>
+          <key>ORAPASS</key>
+          <value>SYSTEM000</value>
+        </entry>
+        <entry>
+          <key>ORGSCHEMA</key>
+          <!--value>SPATIALDB</value-->
+          <value>SPATIALDB, CMMS_SPATIALDB</value>
+        </entry>
+        <entry>
+          <key>CONVERTDB</key>
+          <value>false</value>
+        </entry>
+        <entry>
+          <key>CONVERTFILE</key>
+          <value>false</value>
+        </entry>
+        <entry>
+          <key>CONVERTELEMIN</key>
+          <value>false</value>
+        </entry>
+        <entry>
+          <key>CONVERTPWTHEMES</key>
+          <value>true</value>
+        </entry>
+        <entry>
+          <key>CREATEDUMMY</key>
+          <value>false</value>
+        </entry>
+        <entry>
+          <key>ELEMLOG</key>
+          <value>true</value>
+        </entry>
+        <entry>
+          <key>USEWKB</key>
+          <value>true</value>
+        </entry>
+        <entry>
+          <key>TESTMODE</key>
+          <value>false</value>
+        </entry>
+        <entry>
+          <key>TESTCOUNT</key>
+          <value>2</value>
+        </entry>
+        <entry>
+          <key>COPYCONNECTIVITYMODE</key>
+          <value>true</value>
+        </entry>
+        <entry>
+          <key>PROFILEMODE</key>
+          <value>true</value>
+        </entry>
+        <entry>
+          <key>USEZONE121</key>
+          <value>true</value>
+        </entry>
+        <entry>
+          <key>GEOSERVER_URL</key>
+          <value>http://10.10.1.7:8080/geoserver</value>
+        </entry>
+        <entry>
+          <key>GEOSERVER_USER</key>
+          <value>admin</value>
+        </entry>
+        <entry>
+          <key>GEOSERVER_PASS</key>
+          <value>geoserver</value>
+        </entry>
+        <entry>
+          <key>IGNORE_DBETL</key>
+          <value>false</value>
+        </entry>
+      </job-data-map>
+    </job>
+
+    <trigger>
+      <simple>
+        <name>convertTrigger</name>
+        <group>DEFAULT</group>
+        <job-name>ConvertDMMS2PostGisWithGeoserver</job-name>
+        <job-group>DEFAULT</job-group>
+        <start-time>2013-03-01T18:00:00</start-time>
+        <!-- repeat indefinitely every 10 seconds -->
+        <repeat-count>0</repeat-count>
+        <repeat-interval>500</repeat-interval>
+        <!-- <repeat-interval>72000000</repeat-interval> -->
+      </simple>
+    </trigger>
+
+  </schedule>
+
+</job-scheduling-data>
diff --git a/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz.properties b/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz.properties
index 57f4f19..a6c66cb 100644
--- a/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz.properties
+++ b/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz.properties
@@ -24,10 +24,10 @@
 
 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.xml
 #org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_inc.xml
 #org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_edb.xml
-#org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_colowner.xml
+org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_colowner.xml
 #org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_dmmsroadfee.xml
 #org.quartz.plugin.jobInitializer.fileNames = quartz_jobs_nddjpb.xml
 
diff --git a/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs_colowner.xml b/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs_colowner.xml
index 30d36a9..9db802d 100644
--- a/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs_colowner.xml
+++ b/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs_colowner.xml
@@ -30,12 +30,12 @@
       <job-data-map>
         <entry>
           <key>JOBDATA_DIR</key>
-          <value>/Users/ulysseskao/Projects/XGeoDMMS/xjobrun/tctpcjobs/jobdata</value>
+          <value>/Users/ulysseskao/Projects/XGeoDMMS/xjobrun/nntpcjobs/jobdata</value>
           <!--value>/mnt/hdisk/home.data/private/projects/xdcad/xjobrun/nntpcjobs/jobdata</value-->
         </entry>
         <entry>
           <key>PGHOST</key>
-          <value>10.10.1.17</value>
+          <value>10.10.1.19</value>
         </entry>
         <entry>
           <key>PGDATBASE</key>
@@ -59,7 +59,7 @@
         </entry>
         <entry>
           <key>ORAHOST</key>
-          <value>10.10.1.17</value>
+          <value>10.10.1.19</value>
         </entry>
         <entry>
           <key>ORAINST</key>
@@ -75,7 +75,7 @@
         </entry>
         <entry>
           <key>ORAPASS</key>
-          <value>simple000</value>
+          <value>SYSTEM000</value>
         </entry>
         <entry>
           <key>ORGSCHEMA</key>
diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2PostGISJob.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2PostGISJob.java
index 93b1a89..e8cd4c9 100644
--- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2PostGISJob.java
+++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2PostGISJob.java
@@ -1939,7 +1939,8 @@
                 }
             } else {
                 stmt.execute("TRUNCATE "+ tableName + " CASCADE");
-                stmt.execute("SELECT * INTO " + tableName + " FROM " + tempTable);
+                // stmt.execute("SELECT * INTO " + tableName + " FROM " + tempTable);
+                stmt.execute("INSERT  INTO " + tableName + " SELECT * FROM " + tempTable);
             }
             stmt.execute("DROP TABLE " + tempTable);
         } finally {
diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/postgis/OracleConvertPostGISJobContext.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/postgis/OracleConvertPostGISJobContext.java
index f6a8741..752cf56 100644
--- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/postgis/OracleConvertPostGISJobContext.java
+++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/context/postgis/OracleConvertPostGISJobContext.java
@@ -120,6 +120,12 @@
             boolean isEmptySize = false;
             FrammeAttributeData linkage =
                 AbstractFLinkageDispatchableFilter.getFeatureLinkage(element);
+            if (linkage != null) {
+                if (linkage.getFsc() == 423) {
+                    return;
+                }
+            }
+
             logger.warn("Unknown Element:" + element.getElementType().toString() +
                 ":type=" + element.getType() + ":lv=" + element.getLevelIndex() + ":id=" +
                     (linkage == null ? "NULL" : "FSC=" + (linkage.getFsc() + "|UFID=" + linkage.getUfid() +

--
Gitblit v0.0.0-SNAPSHOT