You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by bo...@apache.org on 2008/10/07 09:40:16 UTC

svn commit: r702372 - /ode/trunk/engine/src/main/java/org/apache/ode/bpel/extvar/jdbc/DbExternalVariable.java

Author: boisvert
Date: Tue Oct  7 00:40:16 2008
New Revision: 702372

URL: http://svn.apache.org/viewvc?rev=702372&view=rev
Log:
Use BigDecimal to parse integer value since XPath can generate values like 123.0

Modified:
    ode/trunk/engine/src/main/java/org/apache/ode/bpel/extvar/jdbc/DbExternalVariable.java

Modified: ode/trunk/engine/src/main/java/org/apache/ode/bpel/extvar/jdbc/DbExternalVariable.java
URL: http://svn.apache.org/viewvc/ode/trunk/engine/src/main/java/org/apache/ode/bpel/extvar/jdbc/DbExternalVariable.java?rev=702372&r1=702371&r2=702372&view=diff
==============================================================================
--- ode/trunk/engine/src/main/java/org/apache/ode/bpel/extvar/jdbc/DbExternalVariable.java (original)
+++ ode/trunk/engine/src/main/java/org/apache/ode/bpel/extvar/jdbc/DbExternalVariable.java Tue Oct  7 00:40:16 2008
@@ -443,7 +443,7 @@
                         return 1;
                     if (v.equals("false"))
                         return 0;
-					return Long.valueOf(val);
+					return java.math.BigDecimal(val).longValue;
                 } else if (isReal())
 					return Double.valueOf(val);
                 else if (isBoolean()) {