Author: antelder
Date: Fri May  5 04:13:32 2006
New Revision: 400048

URL: http://svn.apache.org/viewcvs?rev=400048&view=rev
Log:
Fix for TUSCANY-243 from Raymond

Modified:
    
incubator/tuscany/java/sca/containers/container.js/src/main/java/org/apache/tuscany/container/js/rhino/RhinoE4XScript.java

Modified: 
incubator/tuscany/java/sca/containers/container.js/src/main/java/org/apache/tuscany/container/js/rhino/RhinoE4XScript.java
URL: 
http://svn.apache.org/viewcvs/incubator/tuscany/java/sca/containers/container.js/src/main/java/org/apache/tuscany/container/js/rhino/RhinoE4XScript.java?rev=400048&r1=400047&r2=400048&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/containers/container.js/src/main/java/org/apache/tuscany/container/js/rhino/RhinoE4XScript.java
 (original)
+++ 
incubator/tuscany/java/sca/containers/container.js/src/main/java/org/apache/tuscany/container/js/rhino/RhinoE4XScript.java
 Fri May  5 04:13:32 2006
@@ -40,7 +40,7 @@
     @Override
     protected Object[] processArgs(String functionName, Object arg, Scriptable 
scope) {
         QName operationQN = new QName(serviceNS, functionName);
-        OMElement om = AxiomHelper.toOMElement(typeHelper, (Object[]) arg, 
operationQN);
+        OMElement om = AxiomHelper.toOMElement(typeHelper, (Object[]) arg, 
operationQN, true);
         try {
             return new Object[] { E4XAXIOMUtils.toScriptableObject(om, scope) 
};
         } catch (XmlException e) {
@@ -55,7 +55,7 @@
     protected Object processResponse(Object response, Class responseClass) {
         if (response instanceof XMLObject) {
             OMElement om = E4XAXIOMUtils.toOMElement((XMLObject) response);
-            Object[] resp = AxiomHelper.toObjects(typeHelper, om);
+            Object[] resp = AxiomHelper.toObjects(typeHelper, om, true);
             return resp[0];
         } else {
             return super.processResponse(response, responseClass);


Reply via email to