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()) {


Reply via email to