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