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