Author: mriou
Date: Fri Feb 15 16:13:32 2008
New Revision: 628210

URL: http://svn.apache.org/viewvc?rev=628210&view=rev
Log:
Relaxing one little check for SimPEL.

Modified:
    ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/PICK.java

Modified: 
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/PICK.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/PICK.java?rev=628210&r1=628209&r2=628210&view=diff
==============================================================================
--- ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/PICK.java 
(original)
+++ ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/PICK.java 
Fri Feb 15 16:13:32 2008
@@ -192,13 +192,16 @@
                     __log.fatal(errmsg);
                     throw new InvalidContextException(errmsg);
                 }
-                
-                QName qn = new QName(e.getNamespaceURI(), e.getLocalName());
-                if(!qn.equals(ptype.elementType)) {
-                    String errmsg = "Message (element) part " + pName + " did 
not contain correct child element: expected " 
-                    + ptype.elementType + " but got " + qn;
-                    __log.fatal(errmsg);
-                    throw new InvalidContextException(errmsg);
+
+                // Relaxing that check a bit for SimPEL
+                if (!ptype.elementType.getLocalPart().equals("simpelWrapper")) 
{
+                    QName qn = new QName(e.getNamespaceURI(), 
e.getLocalName());
+                    if(!qn.equals(ptype.elementType)) {
+                        String errmsg = "Message (element) part " + pName + " 
did not contain correct child element: expected "
+                                + ptype.elementType + " but got " + qn;
+                        __log.fatal(errmsg);
+                        throw new InvalidContextException(errmsg);
+                    }
                 }
             }
             


Reply via email to