From 2e0dbaea5e750552545100ed728027defc678d23 Mon Sep 17 00:00:00 2001 From: ?? ? <ulysseskao@ximple.com.tw> Date: Mon, 24 Mar 2008 19:57:27 +0800 Subject: [PATCH] EOFM-18 --- xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2ShpJob.java | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2ShpJob.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2ShpJob.java index cc38243..b360e1d 100644 --- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2ShpJob.java +++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleConvertDgn2ShpJob.java @@ -99,12 +99,12 @@ OrderedMap map = getBlobStorageList(jobContext.getOracleConnection(), querySchema, "SD$SPACENODES" , null); + logger.info("begin convert job:[" + map.size() + "]:testmode=" + _testMode); for (OrderedMapIterator it = map.orderedMapIterator(); it.hasNext();) { it.next(); Pair pair = (Pair) it.getValue(); - String tableSrc = (String) pair.first; logger.info("begin convert:[" + order + "]-" + tableSrc); @@ -112,7 +112,11 @@ order++; - if (_testMode) break; + if (_testMode) + { + if ((_testCount < 0) || (order >= _testCount)) + break; + } if ((order % COMMITSIZE) == 0) { @@ -123,6 +127,7 @@ } } + jobContext.commitTransaction(); logger.info("end convert job:[" + order + "]"); System.gc(); } -- Gitblit v0.0.0-SNAPSHOT