Author: keith Date: Thu Jan 8 23:04:44 2009 New Revision: 28527 URL: http://wso2.org/svn/browse/wso2?view=rev&revision=28527
Log: Making the schema of proxy services xs:any Modified: branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java Modified: branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java URL: http://wso2.org/svn/browse/wso2/branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java?rev=28527&r1=28526&r2=28527&view=diff ============================================================================== --- branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java (original) +++ branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/core/axis2/ProxyService.java Thu Jan 8 23:04:44 2009 @@ -23,6 +23,8 @@ import org.apache.axiom.om.OMNamespace; import org.apache.axiom.om.OMNode; import org.apache.axis2.AxisFault; +import org.apache.axis2.Constants; +import org.apache.axis2.wsdl.WSDLConstants; import org.apache.axis2.description.*; import org.apache.axis2.engine.AxisConfiguration; import org.apache.axis2.engine.AxisEvent; @@ -258,6 +260,16 @@ if (trace()) trace.info("Did not find a WSDL. Assuming a POX or Legacy service"); proxyService = new AxisService(); AxisOperation mediateOperation = new InOutAxisOperation(new QName("mediate")); + AxisMessage inMessage = + mediateOperation.getMessage(WSDLConstants.MESSAGE_LABEL_IN_VALUE); + if (inMessage != null) { + inMessage.setElementQName(Constants.XSD_ANY); + } + AxisMessage outMessage = + mediateOperation.getMessage(WSDLConstants.MESSAGE_LABEL_OUT_VALUE); + if (outMessage != null) { + outMessage.setElementQName(Constants.XSD_ANY); + } proxyService.addOperation(mediateOperation); } _______________________________________________ Esb-java-dev mailing list [email protected] https://wso2.org/cgi-bin/mailman/listinfo/esb-java-dev
