Author: midon
Date: Tue Jul  8 14:52:48 2008
New Revision: 674982

URL: http://svn.apache.org/viewvc?rev=674982&view=rev
Log:
accept parts of simple types

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

Modified: 
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/ASSIGN.java
URL: 
http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/ASSIGN.java?rev=674982&r1=674981&r2=674982&view=diff
==============================================================================
--- 
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/ASSIGN.java 
(original)
+++ 
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/runtime/ASSIGN.java 
Tue Jul  8 14:52:48 2008
@@ -562,7 +562,8 @@
             } else if (part.type == null) {
                 // Special case of header parts never referenced in the WSDL 
def
                 if (qualLVal != null && qualLVal.getNodeType() == 
Node.ELEMENT_NODE
-                        && ((Element)qualLVal).getAttribute("headerPart") != 
null)
+                        && ((Element)qualLVal).getAttribute("headerPart") != 
null
+                        && DOMUtils.getTextContent(qualLVal) == null)
                     qualLVal = DOMUtils.getFirstChildElement((Element) 
qualLVal);
                 // The needed part isn't there, dynamically creating it
                 if (qualLVal == null) {


Reply via email to