Author: mriou
Date: Mon Oct 16 09:12:17 2006
New Revision: 464542

URL: http://svn.apache.org/viewvc?view=rev&rev=464542
Log:
Fixed a bug in doXslTranform parameters extraction for the Xsl stylesheet.

Modified:
    
incubator/ode/trunk/bpel-el-xpath20/src/main/java/org/apache/ode/bpel/elang/xpath20/runtime/JaxpFunctionResolver.java

Modified: 
incubator/ode/trunk/bpel-el-xpath20/src/main/java/org/apache/ode/bpel/elang/xpath20/runtime/JaxpFunctionResolver.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-el-xpath20/src/main/java/org/apache/ode/bpel/elang/xpath20/runtime/JaxpFunctionResolver.java?view=diff&rev=464542&r1=464541&r2=464542
==============================================================================
--- 
incubator/ode/trunk/bpel-el-xpath20/src/main/java/org/apache/ode/bpel/elang/xpath20/runtime/JaxpFunctionResolver.java
 (original)
+++ 
incubator/ode/trunk/bpel-el-xpath20/src/main/java/org/apache/ode/bpel/elang/xpath20/runtime/JaxpFunctionResolver.java
 Mon Oct 16 09:12:17 2006
@@ -224,13 +224,13 @@
                     QName keyQName = _oxpath.namespaceCtx.derefQName((String) 
args.get(idx));
                     Object paramElmt;
                     if (args.get(idx + 1) instanceof NodeWrapper) {
-                        Element tmpElmt = (Element) 
((NodeWrapper)args.get(1)).getUnderlyingNode();
+                        Element tmpElmt = (Element) ((NodeWrapper)args.get(idx 
+ 1)).getUnderlyingNode();
                         Document paramDoc = DOMUtils.newDocument();
                         paramDoc.appendChild(paramDoc.importNode(tmpElmt, 
true));
                         paramElmt = paramDoc;
                         if (__log.isDebugEnabled())
                             __log.debug("Passing parameter " + keyQName + " " 
+ DOMUtils.domToString(paramDoc));
-                    } else paramElmt = args.get(1);
+                    } else paramElmt = args.get(idx + 1);
 
                     parametersMap.put(keyQName, paramElmt);
                 }


Reply via email to