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