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 "Davanum Srinivas (JIRA)" <ji...@apache.org> on 2007/05/24 17:33:16 UTC
[jira] Resolved: (AXIS2-2334) Axis2 WSDL2Java does not create
abstract complext types correctly
[ https://issues.apache.org/jira/browse/AXIS2-2334?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Davanum Srinivas resolved AXIS2-2334.
-------------------------------------
Resolution: Fixed
Please use Axis2 1.2, and also add "-g" to generate all the classes. i can see them after i edited your build.xml and added the "-g" option.
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\Favorite.java
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\FavoriteAdvancedTracking.java
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\FavoriteAdvancedTrackingContainers.java
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\FavoriteExceptionTracking.java
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\FavoriteSimpleTracking.java
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\FavoriteSimpleTrackingCriterion.java
C:\axis2-SNAPSHOT\axis2-2334\src\com\maerskline\etrack30\registered\ws\client\type\FavoritesSortColumn.java
thanks,
dims
> Axis2 WSDL2Java does not create abstract complext types correctly
> -----------------------------------------------------------------
>
> Key: AXIS2-2334
> URL: https://issues.apache.org/jira/browse/AXIS2-2334
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: codegen
> Affects Versions: 1.1.1
> Environment: Windows XP, Rad6
> Reporter: Fouche du Preez
> Attachments: TrackingRegisteredService.wsdl
>
>
> This problem is related to Axis2 version 1.1.1
> When running the WSDL2Java utility on the attached WSDL, a complex abstract type is not recognised and complex types that use it as a base is not generated at all.
> For easy reference:
> Abstract complex type: Favorite
> Types that use it as base: FavoriteAdvancedTracking, FavoriteAdvancedTrackingContainers, FavoriteExceptionTracking, FavoriteSimpleTracking
> The ant script used:
> <?xml version="1.0"?>
> <project name="CodeGen" default="main" basedir=".">
> <path id="codegen.classpath">
> <fileset dir="lib">
> <include name="**/*.jar" />
> </fileset>
> </path>
>
> <target name="declare">
> <taskdef name="codegen"
> classname="org.apache.axis2.tool.ant.AntCodegenTask"
> classpathref="codegen.classpath"/>
> </target>
>
> <target name="main" depends="declare">
> <java classname="org.apache.axis2.wsdl.WSDL2Java" fork="true">
> <classpath refid="codegen.classpath" />
> <arg value="-d"/>
> <arg value="adb"/>
> <arg value="-wv"/>
> <arg value="1.1"/>
> <arg value="-uri"/>
> <arg value="TrackingRegisteredService.xml"/>
> <arg value="-u"/>
> <arg value="-p"/>
> <arg value="com.maerskline.etrack30.registered.ws.client"/>
> <arg value="-ns2p"/>
> <arg value="http://www.maerskline.com/eTrack30/2006/03/22/TrackingRegisteredService=com.maerskline.etrack30.registered.ws.client,java:com.maerskline.etrack.service.type=com.maerskline.etrack30.registered.ws.client.type,java:com.maerskline.etrack.service.type.request=com.maerskline.etrack30.registered.ws.client.type.request,java:com.maerskline.etrack.service.type.response=com.maerskline.etrack30.registered.ws.client.type.response,java:net.msl.homepage.tracking3.busrequest.dataobject=com.maerskline.etrack30.registered.ws.client.type.request.dataobject,java:com.maerskline.etrack.service.type.enumeration=com.maerskline.etrack30.registered.ws.client.type.enumeration,java:language_builtins.lang=com.maerskline.etrack30.registered.ws.client.type.builtin.lang,java:language_builtins.math=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.math,java:language_builtins.util=com.maerskline.etrack30.registered.ws.client.type.builtin.lang.util"/>
> </java>
> </target>
>
> </project>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org