Author: rr
Date: Tue Apr 13 22:29:40 2010
New Revision: 933805

URL: http://svn.apache.org/viewvc?rev=933805&view=rev
Log:
ODE-528: Modifying tables from other schemas than default via extVar (fix)

Modified:
    
ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/extvar/jdbc/DbExternalVariable.java

Modified: 
ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/extvar/jdbc/DbExternalVariable.java
URL: 
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/extvar/jdbc/DbExternalVariable.java?rev=933805&r1=933804&r2=933805&view=diff
==============================================================================
--- 
ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/extvar/jdbc/DbExternalVariable.java
 (original)
+++ 
ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/extvar/jdbc/DbExternalVariable.java
 Tue Apr 13 22:29:40 2010
@@ -142,7 +142,8 @@ class DbExternalVariable {
 
                        sb.append(c.colname);
                }
-               sb.append(" from " + table);
+               sb.append(" from ");
+               sb.append(schema + "." + table);
                if (_keycolumns.size() > 0) {
                        sb.append(" where ");
                        first = true;
@@ -166,7 +167,7 @@ class DbExternalVariable {
        private void createUpdate() {
                _updcolumns.clear();
                StringBuilder sb = new StringBuilder("update ");
-               sb.append(table);
+               sb.append(schema + "." + table);
                sb.append(" set ");
                boolean first = true;
                for (Column c : _columns) {
@@ -213,7 +214,7 @@ class DbExternalVariable {
        private void createInsert() {
                _inscolumns.clear();
                StringBuilder sb = new StringBuilder("insert into ");
-               sb.append(table);
+               sb.append(schema + "." + table);
                sb.append(" ( ");
                boolean first = true;
                for (Column c : _columns) {


Reply via email to