Author: keith
Date: Mon Mar 31 19:03:02 2008
New Revision: 15409
Log:
More changes needed to the deployer due to axis deployment changes
Modified:
trunk/mashup/java/modules/javascriptdeployer/src/org/wso2/mashup/deployer/JSDeployer.java
Modified:
trunk/mashup/java/modules/javascriptdeployer/src/org/wso2/mashup/deployer/JSDeployer.java
==============================================================================
---
trunk/mashup/java/modules/javascriptdeployer/src/org/wso2/mashup/deployer/JSDeployer.java
(original)
+++
trunk/mashup/java/modules/javascriptdeployer/src/org/wso2/mashup/deployer/JSDeployer.java
Mon Mar 31 19:03:02 2008
@@ -28,6 +28,7 @@
import org.apache.axis2.deployment.DescriptionBuilder;
import org.apache.axis2.deployment.repository.util.DeploymentFileData;
import org.apache.axis2.description.AxisBinding;
+import org.apache.axis2.description.AxisBindingMessage;
import org.apache.axis2.description.AxisBindingOperation;
import org.apache.axis2.description.AxisEndpoint;
import org.apache.axis2.description.AxisMessage;
@@ -36,8 +37,8 @@
import org.apache.axis2.description.AxisServiceGroup;
import org.apache.axis2.description.InOutAxisOperation;
import org.apache.axis2.description.Parameter;
-import org.apache.axis2.description.WSDL2Constants;
import org.apache.axis2.description.TransportInDescription;
+import org.apache.axis2.description.WSDL2Constants;
import org.apache.axis2.description.java2wsdl.Java2WSDLConstants;
import org.apache.axis2.engine.AxisConfiguration;
import org.apache.axis2.i18n.Messages;
@@ -646,6 +647,12 @@
Object inputTypes = annotationParser.getInputTypesNameObject();
if (inMessage != null) {
inMessage.setName(method + Java2WSDLConstants.MESSAGE_SUFFIX);
+ AxisBindingMessage inBindingMessage = new AxisBindingMessage();
+ inBindingMessage.setName(inMessage.getName());
+ inBindingMessage.setAxisMessage(inMessage);
+
soap11BindingOperation.addChild(WSDLConstants.MESSAGE_LABEL_IN_VALUE,
inBindingMessage);
+
soap12BindingOperation.addChild(WSDLConstants.MESSAGE_LABEL_IN_VALUE,
inBindingMessage);
+
httpBindingOperation.addChild(WSDLConstants.MESSAGE_LABEL_IN_VALUE,
inBindingMessage);
XmlSchemaElement element =
schemaGenerator.createInputElement(inMessage,
inputTypes, name,
params, method);
@@ -660,6 +667,12 @@
params = new String[1];
params[0] = "return";
outMessage.setName(method +
Java2WSDLConstants.RESPONSE_MESSAGE);
+ AxisBindingMessage outBindingMessage = new
AxisBindingMessage();
+ outBindingMessage.setName(outMessage.getName());
+ outBindingMessage.setAxisMessage(inMessage);
+
soap11BindingOperation.addChild(WSDLConstants.MESSAGE_LABEL_IN_VALUE,
outBindingMessage);
+
soap12BindingOperation.addChild(WSDLConstants.MESSAGE_LABEL_IN_VALUE,
outBindingMessage);
+
httpBindingOperation.addChild(WSDLConstants.MESSAGE_LABEL_IN_VALUE,
outBindingMessage);
XmlSchemaElement element =
schemaGenerator.createOutputElement(outMessage,
outputType, name,
params, method);
_______________________________________________
Mashup-dev mailing list
[email protected]
http://www.wso2.org/cgi-bin/mailman/listinfo/mashup-dev