Author: mriou
Date: Tue Oct 14 11:41:35 2008
New Revision: 704602

URL: http://svn.apache.org/viewvc?rev=704602&view=rev
Log:
Underlying variable types when those are backed by a non strictly XML type 
system.

Modified:
    ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OVarType.java
    ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/WHILE.java

Modified: 
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OVarType.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OVarType.java?rev=704602&r1=704601&r2=704602&view=diff
==============================================================================
--- ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OVarType.java 
(original)
+++ ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/OVarType.java 
Tue Oct 14 11:41:35 2008
@@ -25,6 +25,12 @@
  * Base class for variable types. 
  */
 public abstract class OVarType extends OBase {
+
+    public static int SCHEMA_TYPE = 0;
+    public static int NUMBER_TYPE = 1;
+    public static int STRING_TYPE = 2;
+
+    public int underlyingType = SCHEMA_TYPE;
     
     public OVarType(OProcess owner) {
         super(owner);

Modified: 
ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/WHILE.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/WHILE.java?rev=704602&r1=704601&r2=704602&view=diff
==============================================================================
--- ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/WHILE.java 
(original)
+++ ode/trunk/runtimes/src/main/java/org/apache/ode/bpel/rtrep/v2/WHILE.java 
Tue Oct 14 11:41:35 2008
@@ -58,8 +58,8 @@
         }
 
         if (condResult) {
-            ActivityInfo child = new ActivityInfo(genMonotonic(), 
getOWhile().activity, newChannel(TerminationChannel.class),
-                    newChannel(ParentScopeChannel.class));
+            ActivityInfo child = new ActivityInfo(genMonotonic(), 
getOWhile().activity,
+                    newChannel(TerminationChannel.class), 
newChannel(ParentScopeChannel.class));
             instance(createChild(child, _scopeFrame, _linkFrame));
             instance(new WAITER(child));
         } else /* stop. */{


Reply via email to