axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Doug Davis <...@us.ibm.com>
Subject RE: WSDL2Java differences between 1.0 and 1.1
Date Fri, 21 Mar 2003 11:59:38 GMT





Funny - I seem to recall someone asking for a "axis 1.0 compatibility"
flag.



"Anthony Elder" <ant.elder@uk.ibm.com> on 03/21/2003 05:45:16 AM

Please respond to axis-dev@ws.apache.org

To:    axis-dev@ws.apache.org
cc:
Subject:    RE: WSDL2Java differences between 1.0 and 1.1



Any news on this?

WSIF does automatic type mapping with both its dynamic proxy and its
dynamic invocation so it needs to be able work out what the name of a class
should be. If this change is in we'll need to update the type mappers to
cope with the new naming conventions, and also find a way to be backward
compatible with AXIS 1.0 generated classes.

Thanks,

       ...ant

Anthony Elder
ant.elder@uk.ibm.com
Web Services Development
IBM UK Laboratories,  Hursley Park
(+44) 01962 818320, x248320, MP208.


Tom Jordahl <tomj@macromedia.com> on 19/03/2003 20:40:28

Please respond to axis-dev@ws.apache.org

To:    "'axis-dev@ws.apache.org'" <axis-dev@ws.apache.org>
cc:
Subject:    RE: WSDL2Java differences between 1.0 and 1.1




James,

You want to tackle this one?

--
Tom Jordahl
Macromedia Server Development

-----Original Message-----
From: Owen D Burroughs [mailto:OWENB@uk.ibm.com]
Sent: Wednesday, March 19, 2003 1:04 PM
To: axis-dev@ws.apache.org
Subject: WSDL2Java differences between 1.0 and 1.1

Hi,

I've noticed that the latest WSDL2Java code generates different classes
from that in the Axis 1.0 release.

An example:

One of the WSIF testcases uses the interop wsdl found at
http://www.whitemesa.net/wsdl/interopdoc.wsdl

Running WSDL2Java with the -W flag, against this wsdl, generates the
following classes using the latest code:

ArrayOfSimpleDocument.java
ChildDocument.java
ComplexDocument.java
Doc_TestPortType.java
Doc_test_bindingStub.java
InteropDocSvc.java
InteropDocSvcLocator.java
SimpleDocument.java
SingleTag.java
_ComplexDocument.java
_ComplexDocumentResponse.java
_SimpleDocument.java
_SimpleDocumentResponse.java
_SingleTag.java
_SingleTagResponse.java

whereas using Axis 1.0 it generates:

ArrayOfSimpleDocument.java
ChildDocument.java
ComplexDocumentResponse.java
ComplexDocument_ElemType.java
ComplexDocument_Type.java
Doc_TestPortType.java
Doc_Test_BindingStub.java
InteropDocSvc.java
InteropDocSvcLocator.java
SimpleDocumentResponse.java
SimpleDocument_ElemType.java
SimpleDocument_Type.java
SingleTagResponse.java
SingleTag_ElemType.java
SingleTag_Type.java

Can anyone give a summary of how the latest code establishes the class
names and how this differs from 1.0?

Thanks,
Owen







Mime
View raw message