From aaf4c6c3a1d50b67b9a7dfd1bc011615ba5d9f57 Mon Sep 17 00:00:00 2001
From: ?? ? <ulysseskao@ximple.com.tw>
Date: Fri, 06 Jun 2008 18:44:30 +0800
Subject: [PATCH] update for EOFM-115

---
 xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleUpgradeBlob2UDTJob.java |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleUpgradeBlob2UDTJob.java b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleUpgradeBlob2UDTJob.java
index adb35c2..cbeb488 100644
--- a/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleUpgradeBlob2UDTJob.java
+++ b/xdgnjobs/ximple-spatialjob/src/main/java/com/ximple/eofms/jobs/OracleUpgradeBlob2UDTJob.java
@@ -31,10 +31,14 @@
         // Log the time the job started
         logger.info(jobName + " fired at " + new Date());
         extractJobConfiguration(jobDetail);
+        createSourceDataStore();
+        if (getSourceDataStore() == null)
+        {
+            throw new JobExecutionException("Cannot connect source oracle database.");
+        }
 
         AbstractOracleJobContext jobContext = prepareJobContext(_filterPath);
-        jobContext.setConnectionInfo(_oracleHost, _oraclePort, _oracleInstance);
-        jobContext.setLogin(_username, _password);
+        jobContext.setSourceDataStore(getSourceDataStore());
 
         try
         {
@@ -48,6 +52,11 @@
         }
     }
 
+    public Log getLogger()
+    {
+        return logger;
+    }
+
     protected AbstractOracleJobContext prepareJobContext(String filterPath)
     {
         return new OracleUpgradeJobContext();

--
Gitblit v0.0.0-SNAPSHOT