From 906e5d5e522114609681bbde7fed116f42e242a4 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Mon, 19 May 2008 12:03:46 +0800 Subject: [PATCH] update for EOFM-90 --- xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs.xml | 4 ++-- xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleElementLogger.java | 25 ++++++++++++++++++++++++- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs.xml b/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs.xml index bf4fe10..19b6e62 100644 --- a/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs.xml +++ b/xdgnjobs/ximple-jobcarrier/src/main/resources/quartz_jobs.xml @@ -42,7 +42,7 @@ </entry> <entry> <key>ORGSCHEMA</key> - <value>SPATIALDB, CMMS_SPATIALDB</value> + <value>CMMS_SPATIALDB</value> </entry> <entry> <key>CONVERTDB</key> @@ -50,7 +50,7 @@ </entry> <entry> <key>CONVERTFILE</key> - <value>true</value> + <value>false</value> </entry> <entry> <key>ELEMLOG</key> diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleElementLogger.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleElementLogger.java index 69e293d..aca6bb0 100644 --- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleElementLogger.java +++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleElementLogger.java @@ -97,6 +97,23 @@ logger.warn(e.getMessage(), e); return; } + } else + { + if (fch == null) + { + try + { + createNewStream(); + } catch (IOException e) + { + logger.warn(e.getMessage(), e); + return; + } catch (SQLException e) + { + logger.warn(e.getMessage(), e); + return; + } + } } if (fch != null) @@ -153,7 +170,13 @@ { try { - fch.write(buf); + buf.position(0); + int size = fch.write(buf); + if (size != buf.limit()) + { + long position = fch.position(); + logger.info("Pos:" + position); + } } catch (IOException e) { logger.warn(e.getMessage(), e); -- Gitblit v0.0.0-SNAPSHOT