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