You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by am...@apache.org on 2007/02/28 15:28:23 UTC

svn commit: r512768 - in /webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen: CodeGenerationEngine.java emitter/AxisServiceBasedMultiLanguageEmitter.java

Author: amilas
Date: Wed Feb 28 06:28:22 2007
New Revision: 512768

URL: http://svn.apache.org/viewvc?view=rev&rev=512768
Log:
change the writeWSDL method to store the original user wsdl

Modified:
    webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java
    webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java

Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java?view=diff&rev=512768&r1=512767&r2=512768
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/CodeGenerationEngine.java Wed Feb 28 06:28:22 2007
@@ -237,8 +237,7 @@
      */
     private Definition readInTheWSDLFile(String uri) throws WSDLException {
 
-        WSDLReader reader =
-                WSDLFactory.newInstance().newWSDLReader();
+        WSDLReader reader =  WSDLFactory.newInstance().newWSDLReader();
         reader.setFeature("javax.wsdl.importDocuments", true);
 
         File file = new File(uri);

Modified: webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java?view=diff&rev=512768&r1=512767&r2=512768
==============================================================================
--- webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java (original)
+++ webservices/axis2/trunk/java/modules/codegen/src/org/apache/axis2/wsdl/codegen/emitter/AxisServiceBasedMultiLanguageEmitter.java Wed Feb 28 06:28:22 2007
@@ -41,6 +41,7 @@
 import org.apache.axis2.wsdl.util.MessagePartInformationHolder;
 import org.apache.axis2.wsdl.util.TypeTesterUtil;
 import org.apache.axis2.wsdl.util.XSLTIncludeResolver;
+import org.apache.axis2.AxisFault;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.neethi.Policy;
@@ -1144,6 +1145,14 @@
         //force the mappings to be reconstructed
         axisService.setSchemaLocationsAdjusted(false);
         axisService.populateSchemaMappings();
+
+        // add these two attribute to use the user defined wsdl to use.
+        try {
+            axisService.addParameter(new Parameter("useOriginalwsdl","true"));
+            axisService.addParameter(new Parameter("modifyUserWSDLPortAddress","false"));
+        } catch (AxisFault axisFault) {
+            // there is no way to get this excpetion while in codegeneration
+        }
 
         //now get the schema list and write it out
         SchemaWriter schemaWriter = new SchemaWriter(



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org