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

Reply via email to