FYI: I also temporarily disabled the Mangled (refattr) WSDL test because 
I'm not yet sure if it's even valid.  It's on my todo to revisit after I 
get a couple of other things done.

- James Snell
     IBM Emerging Technologies
     [EMAIL PROTECTED]
     (559) 587-1233 (office)
     (700) 544-9035 (t/l)
     Programming Web Services With SOAP
         O'Reilly & Associates, ISBN 0596000952

     Have I not commanded you? Be strong and courageous. 
     Do not be terrified, do not be discouraged, for the Lord your 
     God will be with you whereever you go.    - Joshua 1:9



[EMAIL PROTECTED]
02/28/2003 05:31 PM
Please respond to axis-dev


To
[EMAIL PROTECTED]
cc

bcc

Subject
cvs commit: xml-axis/java/test/wsdl/types VerifyTestCase.java



jmsnell     2003/02/28 17:31:04

Modified:    java/test/wsdl/dataset DataServiceTestCase.java
java/test/wsdl/extensibility ExtensibilityQueryTestCase.java
ExtensibilityQueryBindingImpl.java
java/test/wsdl/interop4/groupH/complexDocLit
ComplexDocLitBindingImpl.java
ComplexDocLitServiceTestCase.java
java/test/wsdl/interop4/groupH/simpleDocLit
SimpleDocLitServiceTestCase.java
SimpleDocLitBindingImpl.java
java/test/wsdl/interop4/groupi Round4XSDTestTestCase.java
Round4XSDTestSoapImpl.java
java/test/wsdl/qualify Qualify_ServiceTestCase.java
Qualify_BindingImpl.java
java/test/wsdl/omit OmitImpl.java OmitTestCase.java
java/src/org/apache/axis/wsdl/toJava
JavaGeneratorFactory.java
java/test/wsdl/nested Nested2ServiceTestCase.java
Nested2BindingImpl.java
java/test/wsdl/addrNoImplSEI Main.java
java/test/wsdl/types VerifyTestCase.java
Added:       java/test/wsdl/refattr build._xml
Removed:     java/test/wsdl/refattr build.xml
Log:
Refixing the bug that was causing WSDL2Java to generate
anonymous types and top level types with the same
file and class names.

Fixing the tests at the same time so Glen, Dims and Doug
don't have as much to complain about. :-)

Revision  Changes    Path
1.5       +1 -1 xml-axis/java/test/wsdl/dataset/DataServiceTestCase.java

Index: DataServiceTestCase.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/test/wsdl/dataset/DataServiceTestCase.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- DataServiceTestCase.java    18 Jan 2003 21:08:56 -0000      1.4
+++ DataServiceTestCase.java    1 Mar 2003 01:31:02 -0000       1.5
@@ -33,7 +33,7 @@

try {
// Test operation
-            test.wsdl.dataset.GetTitleAuthorsResult value = null;
+ test.wsdl.dataset._GetTitleAuthorsResponse_GetTitleAuthorsResult value = 
null;
value = binding.getTitleAuthors();
assertTrue(value != null);
// TBD - validate results



1.15      +4 -4 
xml-axis/java/test/wsdl/extensibility/ExtensibilityQueryTestCase.java

Index: ExtensibilityQueryTestCase.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/test/wsdl/extensibility/ExtensibilityQueryTestCase.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- ExtensibilityQueryTestCase.java     11 Dec 2002 22:40:20 -0000 1.14
+++ ExtensibilityQueryTestCase.java     1 Mar 2003 01:31:03 -0000 1.15
@@ -53,7 +53,7 @@

try {
ExtensibilityType expression = new ExtensibilityType();
-            FindBooksQueryExpressionElement bookQuery = new 
FindBooksQueryExpressionElement();
+            _FindBooksQueryExpressionElement bookQuery = new 
_FindBooksQueryExpressionElement();
BookType book = new BookType();
book.setSubject("all");
bookQuery.setBookQuery(book);
@@ -64,7 +64,7 @@
// validate results
MessageElement [] anyContent = any.get_any();
assertEquals(1, anyContent.length);
-            QueryResultElement resEl = (QueryResultElement 
)anyContent[0].getObjectValue();
+            _QueryResultElement resEl = (_QueryResultElement 
)anyContent[0].getObjectValue();
assertNotNull("QueryResultElement back from 
anyContent[0].getObjectValue()", resEl);
ResultListType result = resEl.getResultList();
assertNotNull("ResultListType back from getResultList()", result);
@@ -91,11 +91,11 @@
private void addDynamicTypeMappings(AxisEngine engine) throws Exception {
TypeMappingRegistry registry = engine.getTypeMappingRegistry();
TypeMapping mapping = registry.createTypeMapping();
-        addBeanMapping(mapping, "FindBooksQueryExpressionElement", 
FindBooksQueryExpressionElement.class);
+        addBeanMapping(mapping, "FindBooksQueryExpressionElement", 
_FindBooksQueryExpressionElement.class);
addBeanMapping(mapping, "BookType", BookType.class);
addBeanMapping(mapping, "ResultListType", ResultListType.class);
addBeanMapping(mapping, "QueryResultType", QueryResultType.class);
-        addBeanMapping(mapping, "QueryResultElement", 
QueryResultElement.class);
+        addBeanMapping(mapping, "QueryResultElement", 
_QueryResultElement.class);
registry.register("",mapping);
EngineConfiguration config = engine.getConfig();
config.writeEngineConfig(engine);



1.17      +3 -3 
xml-axis/java/test/wsdl/extensibility/ExtensibilityQueryBindingImpl.java

Index: ExtensibilityQueryBindingImpl.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/test/wsdl/extensibility/ExtensibilityQueryBindingImpl.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ExtensibilityQueryBindingImpl.java  11 Dec 2002 22:40:20 -0000 1.16
+++ ExtensibilityQueryBindingImpl.java  1 Mar 2003 01:31:03 -0000 1.17
@@ -41,13 +41,13 @@
public ExtensibilityType query(ExtensibilityType query) throws 
RemoteException {
ExtensibilityType result = new ExtensibilityType();
Object obj = query.get_any()[0].getObjectValue();
-        if (obj instanceof FindBooksQueryExpressionElement) {
-            BookType bookQuery = 
((FindBooksQueryExpressionElement)obj).getBookQuery();
+        if (obj instanceof _FindBooksQueryExpressionElement) {
+            BookType bookQuery = 
((_FindBooksQueryExpressionElement)obj).getBookQuery();
String subject = bookQuery.getSubject();
if (!"all".equals(subject)) {
throw new RemoteException("ExtensibilityQueryBindingImpl: Book subject 
query should be all, instead was " + subject);
}
-            QueryResultElement resultElement = new QueryResultElement();
+            _QueryResultElement resultElement = new 
_QueryResultElement();
ResultListType resultList = new ResultListType();
resultElement.setResultList(resultList);
QueryResultType[] queryResult = new QueryResultType[books.length];



1.3       +5 -5 
xml-axis/java/test/wsdl/interop4/groupH/complexDocLit/ComplexDocLitBindingImpl.java

Index: ComplexDocLitBindingImpl.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/test/wsdl/interop4/groupH/complexDocLit/ComplexDocLitBindingImpl.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- ComplexDocLitBindingImpl.java       8 Oct 2002 03:31:34 -0000 1.2
+++ ComplexDocLitBindingImpl.java       1 Mar 2003 01:31:03 -0000 1.3
@@ -8,26 +8,26 @@
package test.wsdl.interop4.groupH.complexDocLit;

public class ComplexDocLitBindingImpl implements ComplexDocLitPortType{
-    public EchoSOAPStructFaultResponse echoSOAPStructFault(SOAPStruct 
param) throws java.rmi.RemoteException, SOAPStructFault {
+    public _echoSOAPStructFaultResponse echoSOAPStructFault(SOAPStruct 
param) throws java.rmi.RemoteException, SOAPStructFault {
throw new SOAPStructFault(param);
}

-    public EchoBaseStructFaultResponse echoBaseStructFault(BaseStruct 
param) throws java.rmi.RemoteException, BaseStruct {
+    public _echoBaseStructFaultResponse echoBaseStructFault(BaseStruct 
param) throws java.rmi.RemoteException, BaseStruct {
throw param;
}

-    public EchoExtendedStructFaultResponse 
echoExtendedStructFault(ExtendedStruct param) throws 
java.rmi.RemoteException, ExtendedStruct {
+    public _echoExtendedStructFaultResponse 
echoExtendedStructFault(ExtendedStruct param) throws 
java.rmi.RemoteException, ExtendedStruct {
throw param;
}

-    public EchoMultipleFaults1Response 
echoMultipleFaults1(EchoMultipleFaults1Request param) throws 
java.rmi.RemoteException, BaseStruct, SOAPStructFault {
+    public _echoMultipleFaults1Response 
echoMultipleFaults1(_echoMultipleFaults1Request param) throws 
java.rmi.RemoteException, BaseStruct, SOAPStructFault {
if (param.getWhichFault() == 2) {
throw param.getParam2();
}
throw new SOAPStructFault(param.getParam1());
}

-    public EchoMultipleFaults2Response 
echoMultipleFaults2(EchoMultipleFaults2Request param) throws 
java.rmi.RemoteException, MoreExtendedStruct, ExtendedStruct, BaseStruct {
+    public _echoMultipleFaults2Response 
echoMultipleFaults2(_echoMultipleFaults2Request param) throws 
java.rmi.RemoteException, MoreExtendedStruct, ExtendedStruct, BaseStruct {
if (param.getWhichFault() == 2) {
throw param.getParam2();
} else if (param.getWhichFault() == 3) {



1.4       +4 -4 
xml-axis/java/test/wsdl/interop4/groupH/complexDocLit/ComplexDocLitServiceTestCase.java

Index: ComplexDocLitServiceTestCase.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/test/wsdl/interop4/groupH/complexDocLit/ComplexDocLitServiceTestCase.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- ComplexDocLitServiceTestCase.java   6 Nov 2002 17:23:17 -0000 1.3
+++ ComplexDocLitServiceTestCase.java   1 Mar 2003 01:31:03 -0000 1.4
@@ -154,8 +154,8 @@

for (int i = 1; i < 3; i++) {
try {
-                EchoMultipleFaults1Request param =
-                        new EchoMultipleFaults1Request();
+                _echoMultipleFaults1Request param =
+                        new _echoMultipleFaults1Request();
param.setWhichFault(i);
param.setParam1(struct);
param.setParam2(base);
@@ -216,8 +216,8 @@
// Test operation multiple times
for (int i = 1; i < 4; i++) {
try {
-                EchoMultipleFaults2Request param =
-                        new EchoMultipleFaults2Request();
+                _echoMultipleFaults2Request param =
+                        new _echoMultipleFaults2Request();
param.setWhichFault(i);
param.setParam1(base);
param.setParam2(extended);



1.4       +11 -11 
xml-axis/java/test/wsdl/interop4/groupH/simpleDocLit/SimpleDocLitServiceTestCase.java

Index: SimpleDocLitServiceTestCase.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/test/wsdl/interop4/groupH/simpleDocLit/SimpleDocLitServiceTestCase.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- SimpleDocLitServiceTestCase.java    6 Nov 2002 17:23:17 -0000 1.3
+++ SimpleDocLitServiceTestCase.java    1 Mar 2003 01:31:03 -0000 1.4
@@ -43,9 +43,9 @@

// Test operation
try {
-            binding.echoEmptyFault(new EchoEmptyFaultRequest());
+            binding.echoEmptyFault(new _echoEmptyFaultRequest());
}
-        catch (EmptyPart e1) {
+        catch (_EmptyPart e1) {
return; // success!
}

@@ -122,8 +122,8 @@
String stringParam = "HELLO";
for (int i=1; i < 4; i++) {
try {
-                EchoMultipleFaults1Request request =
-                        new EchoMultipleFaults1Request();
+              _echoMultipleFaults1Request request =
+                        new _echoMultipleFaults1Request();
request.setWhichFault(i);
request.setParam1(stringParam);
request.setParam2(new ArrayOfFloat(floatParam));
@@ -142,7 +142,7 @@
assertEquals("HELLO", e2.getPart2());
continue;
}
-            catch (EmptyPart e3) {
+            catch (_EmptyPart e3) {
assertEquals("Wrong fault thrown: " + e3.getClass(), 1, i);
continue;
}
@@ -169,8 +169,8 @@
float floatParam = 9.7F;
for (int i=1; i < 4; i++) {
try {
-                EchoMultipleFaults2Request request =
-                        new EchoMultipleFaults2Request();
+              _echoMultipleFaults2Request request =
+                        new _echoMultipleFaults2Request();
request.setWhichFault(i);
request.setParam1(stringParam);
request.setParam2(floatParam);
@@ -217,8 +217,8 @@
String param2 = "Param2";
for (int i=1; i < 3; i++) {
try {
-                EchoMultipleFaults3Request request =
-                        new EchoMultipleFaults3Request();
+              _echoMultipleFaults3Request request =
+                        new _echoMultipleFaults3Request();
request.setWhichFault(i);
request.setParam1(param1);
request.setParam2(param2);
@@ -256,8 +256,8 @@
Enum enumParam = new Enum(1);
for (int i=1; i < 3; i++) {
try {
-                EchoMultipleFaults4Request request =
-                        new EchoMultipleFaults4Request();
+              _echoMultipleFaults4Request request =
+                        new _echoMultipleFaults4Request();
request.setWhichFault(i);
request.setParam1(intParam);
request.setParam2(enumParam);



1.3       +9 -9 
xml-axis/java/test/wsdl/interop4/groupH/simpleDocLit/SimpleDocLitBindingImpl.java

Index: SimpleDocLitBindingImpl.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/test/wsdl/interop4/groupH/simpleDocLit/SimpleDocLitBindingImpl.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- SimpleDocLitBindingImpl.java        8 Oct 2002 03:31:35 -0000 1.2
+++ SimpleDocLitBindingImpl.java        1 Mar 2003 01:31:03 -0000 1.3
@@ -8,30 +8,30 @@
package test.wsdl.interop4.groupH.simpleDocLit;

public class SimpleDocLitBindingImpl implements 
test.wsdl.interop4.groupH.simpleDocLit.SimpleDocLitPortType{
-    public test.wsdl.interop4.groupH.simpleDocLit.EchoEmptyFaultResponse 
echoEmptyFault(test.wsdl.interop4.groupH.simpleDocLit.EchoEmptyFaultRequest 
param) throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit.EmptyPart {
-        throw new EmptyPart();
+    public test.wsdl.interop4.groupH.simpleDocLit._echoEmptyFaultResponse 
echoEmptyFault(test.wsdl.interop4.groupH.simpleDocLit._echoEmptyFaultRequest 
param) throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit._EmptyPart {
+        throw new _EmptyPart();
}

-    public test.wsdl.interop4.groupH.simpleDocLit.EchoStringFaultResponse 
echoStringFault(String param) throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit.StringFault {
+    public 
test.wsdl.interop4.groupH.simpleDocLit._echoStringFaultResponse 
echoStringFault(String param) throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit.StringFault {
throw new StringFault(param);
}

-    public 
test.wsdl.interop4.groupH.simpleDocLit.EchoIntArrayFaultResponse 
echoIntArrayFault(test.wsdl.interop4.groupH.simpleDocLit.ArrayOfInt param) 
throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit.ArrayOfInt {
+    public 
test.wsdl.interop4.groupH.simpleDocLit._echoIntArrayFaultResponse 
echoIntArrayFault(test.wsdl.interop4.groupH.simpleDocLit.ArrayOfInt param) 
throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit.ArrayOfInt {
throw param;
}

-    public 
test.wsdl.interop4.groupH.simpleDocLit.EchoMultipleFaults1Response 
echoMultipleFaults1(test.wsdl.interop4.groupH.simpleDocLit.EchoMultipleFaults1Request 
param) throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit.ArrayOfFloat, 
test.wsdl.interop4.groupH.simpleDocLit.StringFault, 
test.wsdl.interop4.groupH.simpleDocLit.EmptyPart {
+    public 
test.wsdl.interop4.groupH.simpleDocLit._echoMultipleFaults1Response 
echoMultipleFaults1(test.wsdl.interop4.groupH.simpleDocLit._echoMultipleFaults1Request 
param) throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit.ArrayOfFloat, 
test.wsdl.interop4.groupH.simpleDocLit.StringFault, 
test.wsdl.interop4.groupH.simpleDocLit._EmptyPart {
switch (param.getWhichFault()) {
case 2:
throw new StringFault(param.getParam1());
case 3:
throw new ArrayOfFloat(param.getParam2().getValue());
default:
-                throw new EmptyPart();
+                throw new _EmptyPart();
}
}

-    public 
test.wsdl.interop4.groupH.simpleDocLit.EchoMultipleFaults2Response 
echoMultipleFaults2(test.wsdl.interop4.groupH.simpleDocLit.EchoMultipleFaults2Request 
param) throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit.ArrayOfString, 
test.wsdl.interop4.groupH.simpleDocLit.FloatFault, 
test.wsdl.interop4.groupH.simpleDocLit.StringFault {
+    public 
test.wsdl.interop4.groupH.simpleDocLit._echoMultipleFaults2Response 
echoMultipleFaults2(test.wsdl.interop4.groupH.simpleDocLit._echoMultipleFaults2Request 
param) throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit.ArrayOfString, 
test.wsdl.interop4.groupH.simpleDocLit.FloatFault, 
test.wsdl.interop4.groupH.simpleDocLit.StringFault {
switch (param.getWhichFault()) {
case 2:
throw new StringFault(param.getParam1());
@@ -42,7 +42,7 @@
}
}

-    public 
test.wsdl.interop4.groupH.simpleDocLit.EchoMultipleFaults3Response 
echoMultipleFaults3(test.wsdl.interop4.groupH.simpleDocLit.EchoMultipleFaults3Request 
param) throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit.String2Fault, 
test.wsdl.interop4.groupH.simpleDocLit.StringFault {
+    public 
test.wsdl.interop4.groupH.simpleDocLit._echoMultipleFaults3Response 
echoMultipleFaults3(test.wsdl.interop4.groupH.simpleDocLit._echoMultipleFaults3Request 
param) throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit.String2Fault, 
test.wsdl.interop4.groupH.simpleDocLit.StringFault {
switch (param.getWhichFault()) {
case 2:
throw new String2Fault(param.getParam2());
@@ -51,7 +51,7 @@
}
}

-    public 
test.wsdl.interop4.groupH.simpleDocLit.EchoMultipleFaults4Response 
echoMultipleFaults4(test.wsdl.interop4.groupH.simpleDocLit.EchoMultipleFaults4Request 
param) throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit.EnumFault, 
test.wsdl.interop4.groupH.simpleDocLit.IntFault {
+    public 
test.wsdl.interop4.groupH.simpleDocLit._echoMultipleFaults4Response 
echoMultipleFaults4(test.wsdl.interop4.groupH.simpleDocLit._echoMultipleFaults4Request 
param) throws java.rmi.RemoteException, 
test.wsdl.interop4.groupH.simpleDocLit.EnumFault, 
test.wsdl.interop4.groupH.simpleDocLit.IntFault {
switch (param.getWhichFault()) {
case 2:
throw new EnumFault(param.getParam2());



1.6       +2 -2 
xml-axis/java/test/wsdl/interop4/groupi/Round4XSDTestTestCase.java

Index: Round4XSDTestTestCase.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/test/wsdl/interop4/groupi/Round4XSDTestTestCase.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- Round4XSDTestTestCase.java  11 Dec 2002 22:40:21 -0000      1.5
+++ Round4XSDTestTestCase.java  1 Mar 2003 01:31:03 -0000       1.6
@@ -573,11 +573,11 @@
assertTrue("binding is null", binding != null);

try {
-            test.wsdl.interop4.groupi.InputAny input = new 
test.wsdl.interop4.groupi.InputAny();
+            test.wsdl.interop4.groupi._echoAnyElement_inputAny input = 
new test.wsdl.interop4.groupi._echoAnyElement_inputAny();
org.apache.axis.message.MessageElement [] _any = new 
org.apache.axis.message.MessageElement [1];
_any[0] = new org.apache.axis.message.MessageElement("hello", "world");
input.set_any(_any);
-            test.wsdl.interop4.groupi._return value = null;
+            test.wsdl.interop4.groupi._echoAnyElementResponse_return 
value = null;
value = binding.echoAnyElement(input);
assertEquals(value.get_any()[0].toString(), _any[0].toString());
}



1.5       +2 -2 
xml-axis/java/test/wsdl/interop4/groupi/Round4XSDTestSoapImpl.java

Index: Round4XSDTestSoapImpl.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/test/wsdl/interop4/groupi/Round4XSDTestSoapImpl.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- Round4XSDTestSoapImpl.java  11 Dec 2002 22:40:21 -0000      1.4
+++ Round4XSDTestSoapImpl.java  1 Mar 2003 01:31:03 -0000       1.5
@@ -104,8 +104,8 @@
return inputAnyType;
}

-    public test.wsdl.interop4.groupi._return 
echoAnyElement(test.wsdl.interop4.groupi.InputAny inputAny) throws 
java.rmi.RemoteException {
-        test.wsdl.interop4.groupi._return output = new 
test.wsdl.interop4.groupi._return();
+    public test.wsdl.interop4.groupi._echoAnyElementResponse_return 
echoAnyElement(test.wsdl.interop4.groupi._echoAnyElement_inputAny 
inputAny) throws java.rmi.RemoteException {
+        test.wsdl.interop4.groupi._echoAnyElementResponse_return output = 
new test.wsdl.interop4.groupi._echoAnyElementResponse_return();
output.set_any(inputAny.get_any());
return output;
}



1.6       +2 -2 
xml-axis/java/test/wsdl/qualify/Qualify_ServiceTestCase.java

Index: Qualify_ServiceTestCase.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/test/wsdl/qualify/Qualify_ServiceTestCase.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- Qualify_ServiceTestCase.java        11 Dec 2002 22:40:22 -0000 1.5
+++ Qualify_ServiceTestCase.java        1 Mar 2003 01:31:03 -0000 1.6
@@ -149,8 +149,8 @@
assertTrue("binding is null", binding != null);

try {
-            Response value = null;
-            Complex arg = new Complex();
+            _FormOverrideResponse_response value = null;
+            _FormOverride_complex arg = new _FormOverride_complex();
arg.setName("Timmah");
value = binding.formOverride(arg);




1.6       +2 -2 xml-axis/java/test/wsdl/qualify/Qualify_BindingImpl.java

Index: Qualify_BindingImpl.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/test/wsdl/qualify/Qualify_BindingImpl.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- Qualify_BindingImpl.java    11 Dec 2002 22:40:22 -0000      1.5
+++ Qualify_BindingImpl.java    1 Mar 2003 01:31:03 -0000       1.6
@@ -118,7 +118,7 @@
return "Hello there: " + name;
}

-    public test.wsdl.qualify.Response 
formOverride(test.wsdl.qualify.Complex complex) throws 
java.rmi.RemoteException {
+    public test.wsdl.qualify._FormOverrideResponse_response 
formOverride(test.wsdl.qualify._FormOverride_complex complex) throws 
java.rmi.RemoteException {
// Validate XML request to make sure elements are properly qualified
// or not per the WSDL
MessageContext mc = MessageContext.getCurrentContext();
@@ -171,7 +171,7 @@
}

// Return a response (which the client will validate)
-        test.wsdl.qualify.Response r = new Response();
+        test.wsdl.qualify._FormOverrideResponse_response r = new 
_FormOverrideResponse_response();
r.setName("Tommy");
return r;
}



1.2       +1 -1      xml-axis/java/test/wsdl/omit/OmitImpl.java

Index: OmitImpl.java
===================================================================
RCS file: /home/cvs/xml-axis/java/test/wsdl/omit/OmitImpl.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- OmitImpl.java       30 May 2002 18:55:21 -0000      1.1
+++ OmitImpl.java       1 Mar 2003 01:31:03 -0000       1.2
@@ -62,7 +62,7 @@
package test.wsdl.omit;

public class OmitImpl implements test.wsdl.omit.Omit {
-    public test.wsdl.omit.Phone echoPhone(test.wsdl.omit.Phone in) throws 
java.rmi.RemoteException {
+    public test.wsdl.omit._Phone echoPhone(test.wsdl.omit._Phone in) 
throws java.rmi.RemoteException {
return in;
}




1.3       +2 -2      xml-axis/java/test/wsdl/omit/OmitTestCase.java

Index: OmitTestCase.java
===================================================================
RCS file: /home/cvs/xml-axis/java/test/wsdl/omit/OmitTestCase.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- OmitTestCase.java   22 Jul 2002 19:15:59 -0000      1.2
+++ OmitTestCase.java   1 Mar 2003 01:31:03 -0000       1.3
@@ -87,11 +87,11 @@
assertTrue("binding is null", binding != null);

try {
-            test.wsdl.omit.Phone input = new test.wsdl.omit.Phone();
+            test.wsdl.omit._Phone input = new test.wsdl.omit._Phone();
input.setPrefix("555");
input.setNumber("1212");

-            test.wsdl.omit.Phone out = binding.echoPhone(input);
+            test.wsdl.omit._Phone out = binding.echoPhone(input);

// TODO: Verify the XML omitted the element
assertNotNull("The return value from the operation was null", out);



1.37      +29 -7 
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaGeneratorFactory.java

Index: JavaGeneratorFactory.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaGeneratorFactory.java,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- JavaGeneratorFactory.java   28 Feb 2003 15:32:34 -0000      1.36
+++ JavaGeneratorFactory.java   1 Mar 2003 01:31:03 -0000       1.37
@@ -377,13 +377,35 @@
// unique qnames for anonymous types.
// Only consider the localName after the last '>'
// when generating the java name
-                            String localName = typeQName.getLocalPart();
-                            localName =
-                                localName.substring(
-                                    localName.lastIndexOf(
-                                        SymbolTable.ANON_TOKEN)+1);
-                            typeQName = new 
QName(typeQName.getNamespaceURI(),
-                                                  localName);
+
+
+//                            String localName = 
typeQName.getLocalPart();
+//                            localName =
+//                                localName.substring(
+//                                    localName.lastIndexOf(
+//                                        SymbolTable.ANON_TOKEN)+1);
+//                            typeQName = new 
QName(typeQName.getNamespaceURI(),
+//                                                  localName);
+
+                           String localName = typeQName.getLocalPart();
+
+                           // Check to see if this is an anonymous type,
+                           // if it is, replace Axis' ANON_TOKEN with
+                           // an underscore to make sure we don't run
+                           // into name collisions with similarly named
+                           // non-anonymous types
+                           StringBuffer sb = new StringBuffer(localName);
+                           int aidx = -1;
+                           while (
+                             (aidx = sb.toString().indexOf(
+                               SymbolTable.ANON_TOKEN)) > -1) {
+                                 sb.replace(aidx, 
aidx+SymbolTable.ANON_TOKEN.length(), "_");
+                           }
+                           localName = sb.toString();
+
+                           typeQName = new 
QName(typeQName.getNamespaceURI(),
+                                                 localName);
+
// If there is already an existing type,
// there will be a collision.
// If there is an existing anon type,



1.9       +6 -6 xml-axis/java/test/wsdl/nested/Nested2ServiceTestCase.java

Index: Nested2ServiceTestCase.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/test/wsdl/nested/Nested2ServiceTestCase.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- Nested2ServiceTestCase.java 11 Dec 2002 22:40:21 -0000      1.8
+++ Nested2ServiceTestCase.java 1 Mar 2003 01:31:03 -0000       1.9
@@ -7,8 +7,8 @@

package test.wsdl.nested;
import org.apache.axis.message.MessageElement;
-import test.wsdl.nested.holders.PE_ADDRESSHolder;
-import test.wsdl.nested.holders.RETURNHolder;
+import test.wsdl.nested.holders._PE_ADDRESSHolder;
+import test.wsdl.nested.holders._RETURNHolder;

public class Nested2ServiceTestCase extends junit.framework.TestCase {
public Nested2ServiceTestCase(String name) {
@@ -25,8 +25,8 @@
assertTrue("binding is null", binding != null);

try {
-            PE_ADDRESSHolder pE_ADDRESS = new PE_ADDRESSHolder();
-            RETURNHolder rETURN = new RETURNHolder();
+            _PE_ADDRESSHolder pE_ADDRESS = new _PE_ADDRESSHolder();
+            _RETURNHolder rETURN = new _RETURNHolder();
binding.nestedSvc2(new java.lang.String("0000001000"),
new java.lang.String("01"),
new java.lang.String("00"),
@@ -34,8 +34,8 @@
new java.lang.String("1000"),
pE_ADDRESS,
rETURN);
-            PE_ADDRESS address = pE_ADDRESS.value;
-            RETURN ret = rETURN.value;
+            _PE_ADDRESS address = pE_ADDRESS.value;
+            _RETURN ret = rETURN.value;
assertTrue("NAME is wrong", address.getNAME().equals("Becker Berlin"));
assertTrue("LOGMSGNO is wrong", ret.getLOG_MSG_NO().equals("123456"));
MessageElement [] any = address.get_any();



1.8       +6 -6 xml-axis/java/test/wsdl/nested/Nested2BindingImpl.java

Index: Nested2BindingImpl.java
===================================================================
RCS file: 
/home/cvs/xml-axis/java/test/wsdl/nested/Nested2BindingImpl.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- Nested2BindingImpl.java     11 Dec 2002 22:40:21 -0000      1.7
+++ Nested2BindingImpl.java     1 Mar 2003 01:31:03 -0000       1.8
@@ -7,14 +7,14 @@

package test.wsdl.nested;
import org.apache.axis.message.MessageElement;
-import test.wsdl.nested.holders.PE_ADDRESSHolder;
-import test.wsdl.nested.holders.RETURNHolder;
+import test.wsdl.nested.holders._PE_ADDRESSHolder;
+import test.wsdl.nested.holders._RETURNHolder;

import javax.xml.namespace.QName;

public class Nested2BindingImpl implements 
test.wsdl.nested.Nested2PortType {
-    public void nestedSvc2(java.lang.String cUSTOMERNO, java.lang.String 
pIDISTRCHAN, java.lang.String pIDIVISION, java.lang.String pIPASSBUFFER, 
java.lang.String pISALESORG, PE_ADDRESSHolder pE_ADDRESS, RETURNHolder 
rETURN) throws java.rmi.RemoteException {
-        PE_ADDRESS address = new PE_ADDRESS();
+    public void nestedSvc2(java.lang.String cUSTOMERNO, java.lang.String 
pIDISTRCHAN, java.lang.String pIDIVISION, java.lang.String pIPASSBUFFER, 
java.lang.String pISALESORG, _PE_ADDRESSHolder _PE_ADDRESS, _RETURNHolder 
rETURN) throws java.rmi.RemoteException {
+        _PE_ADDRESS address = new _PE_ADDRESS();
address.setFORM_OF_AD("Company");
address.setFIRST_NAME("");
address.setNAME("Becker Berlin");
@@ -42,7 +42,7 @@
"Test Any");
address.set_any(new MessageElement [] { me });

-        RETURN ret = new RETURN();
+        _RETURN ret = new _RETURN();
ret.setTYPE("");
ret.setCODE("");
ret.setMESSAGE("");
@@ -53,7 +53,7 @@
ret.setMESSAGE_V3("");
ret.setMESSAGE_V4("");

-        pE_ADDRESS.value = address;
+        _PE_ADDRESS.value = address;
rETURN.value = ret;
}




1.1                  xml-axis/java/test/wsdl/refattr/build._xml

Index: build._xml
===================================================================
<?xml version="1.0" ?>
<!DOCTYPE project [
<!ENTITY properties SYSTEM "file:../../../xmls/properties.xml">
<!ENTITY paths  SYSTEM "file:../../../xmls/path_refs.xml">
<!ENTITY taskdefs SYSTEM "file:../../../xmls/taskdefs.xml">
<!ENTITY taskdefs_post_compile SYSTEM "
file:../../../xmls/taskdefs_post_compile.xml">
<!ENTITY targets SYSTEM "file:../../../xmls/targets.xml">
]>

<!-- ===================================================================
<description>
Test/Sample Component file for Axis

Notes:
This is a build file for use with the Jakarta Ant build tool.

Prerequisites:

jakarta-ant from http://jakarta.apache.org

Build Instructions:
To compile
ant compile
To execute
ant run

Author:
Matt Seibert [EMAIL PROTECTED]

Copyright:
Copyright (c) 2002-2003 Apache Software Foundation.
</description>
==================================================================== -->

<project default="compile">

<property name="axis.home" location="../../.." />
<property name="componentName" value="test/wsdl/refattr" />
&properties;
&paths;
&taskdefs;
&taskdefs_post_compile;
&targets;

<target name="clean">
<echo message="Removing ${build.dir}/classes/${componentName} and 
${build.dir}/work/${componentName}" />
<delete dir="${build.dir}/classes/${componentName}"/>
<delete dir="${build.dir}/work/${componentName}"/>
</target>

<target name="copy" depends="setenv"/>

<target name="compile" depends="copy">
<echo message="Compiling test.wsdl.refattr"/>

<!-- RefAttr Test -->
<wsdl2java url="${axis.home}/test/wsdl/refattr/refattr.wsdl"
output="${axis.home}/build/work"
deployscope="session"
serverSide="yes"
skeletonDeploy="yes"
noimports="no"
verbose="no"
testcase="no">
<mapping namespace="urn:ref.types.test" package="test.wsdl.refattr"/>
<mapping namespace="urn:ref.types" package="test.wsdl.refattr"/>
</wsdl2java>


<copy todir="${build.dir}/work/test/wsdl/refattr" overwrite="yes">
<fileset dir="${axis.home}/test/wsdl/refattr">
<include name="*TestCase.java"/>
<include name="*Impl.java"/>
</fileset>
</copy>

<javac srcdir="${build.dir}/work" destdir="${build.dest}" 
fork="${javac.fork}"
debug="${debug}">
<classpath refid="classpath" />
<include name="test/wsdl/refattr/*.java" />
</javac>

</target>

<target name="run" >
<antcall target="execute-Component" />
</target>

</project>



1.7       +3 -3      xml-axis/java/test/wsdl/addrNoImplSEI/Main.java

Index: Main.java
===================================================================
RCS file: /home/cvs/xml-axis/java/test/wsdl/addrNoImplSEI/Main.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- Main.java   11 Dec 2002 22:40:20 -0000      1.6
+++ Main.java   1 Mar 2003 01:31:03 -0000       1.7
@@ -73,12 +73,12 @@
public class Main {
static String name1;
static Address addr1;
-    static Phone phone1;
+    static _Phone phone1;

static {
name1 = "Purdue Boilermaker";
addr1 = new Address();
-        phone1 = new Phone();
+        phone1 = new _Phone();
addr1.setStreetNum(1);
addr1.setStreetName("University Drive");
addr1.setCity("West Lafayette");
@@ -99,7 +99,7 @@
ad.getStreetName());
System.err.println ("\t" + ad.getCity() + ", " + ad.getState() + " " +
ad.getZip());
-        Phone ph = ad.getPhone();
+        _Phone ph = ad.getPhone();
System.err.println ("\tPhone: (" + ph.getAreaCode() + ") " +
ph.getExchange() + "-" + ph.getNumber());
}



1.37      +8 -8      xml-axis/java/test/wsdl/types/VerifyTestCase.java

Index: VerifyTestCase.java
===================================================================
RCS file: /home/cvs/xml-axis/java/test/wsdl/types/VerifyTestCase.java,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- VerifyTestCase.java 28 Feb 2003 22:08:03 -0000      1.36
+++ VerifyTestCase.java 1 Mar 2003 01:31:03 -0000       1.37
@@ -43,7 +43,7 @@
import test.wsdl.types.comprehensive_types.ComplexAll;
import test.wsdl.types.comprehensive_types.ComplexSequence;
import test.wsdl.types.comprehensive_types.ComplexWComplex;
-import test.wsdl.types.comprehensive_types.ElemWComplex;
+import test.wsdl.types.comprehensive_types._elemWComplex;
import test.wsdl.types.comprehensive_types.EmptyComplexType;
import test.wsdl.types.comprehensive_types.Enum;
import test.wsdl.types.comprehensive_types.EnumByte;
@@ -56,7 +56,7 @@
import test.wsdl.types.comprehensive_types.PersionCat;
import test.wsdl.types.comprehensive_types.Simple;
import test.wsdl.types.comprehensive_types.SimpleFwd;
-import test.wsdl.types.comprehensive_types.Stock_quote;
+import test.wsdl.types.comprehensive_types.ComplexWComplex_stock_quote;
import test.wsdl.types.comprehensive_types.StringParameter;
import test.wsdl.types.comprehensive_types.Time;
import test.wsdl.types.comprehensive_types.Yarn;
@@ -67,7 +67,7 @@
import test.wsdl.types.comprehensive_types.holders.ComplexAllHolder;
import test.wsdl.types.comprehensive_types.holders.ComplexSequenceHolder;
import test.wsdl.types.comprehensive_types.holders.ComplexWComplexHolder;
-import test.wsdl.types.comprehensive_types.holders.ElemWComplexHolder;
+import test.wsdl.types.comprehensive_types.holders._elemWComplexHolder;
import test.wsdl.types.comprehensive_types.holders.EmptyComplexTypeHolder;
import test.wsdl.types.comprehensive_types.holders.EnumHolder;
import test.wsdl.types.comprehensive_types2.A;
@@ -403,7 +403,7 @@
A a = new A();
a.setC(3);
b.setD(a);
-        ElemWComplex elemWComplex = new ElemWComplex();
+        _elemWComplex elemWComplex = new _elemWComplex();
StringParameter sp = new StringParameter("sweet!");
sp.setDescription("Pass this as an element and an attribute...wow!");

@@ -430,23 +430,23 @@
throw new junit.framework.AssertionFailedError("elemWComplexIn Exception 
caught: " + re );
}
try {
-            binding.elemWComplexInout(new 
ElemWComplexHolder(elemWComplex));
+            binding.elemWComplexInout(new 
_elemWComplexHolder(elemWComplex));
} catch (java.rmi.RemoteException re) {
throw new junit.framework.AssertionFailedError("elemWComplexInout 
Exception caught: " + re );
}
try {
-            ElemWComplexHolder value = new ElemWComplexHolder();
+            _elemWComplexHolder value = new _elemWComplexHolder();
binding.elemWComplexOut(value);
} catch (java.rmi.RemoteException re) {
throw new junit.framework.AssertionFailedError("elemWComplexOut Exception 
caught: " + re );
}
try {
-            ElemWComplex value = null;
+            _elemWComplex value = null;
value = binding.elemWComplexReturn();
} catch (java.rmi.RemoteException re) {
throw new junit.framework.AssertionFailedError("elemWComplexReturn 
Exception caught: " + re );
}
-        Stock_quote stockQuote = new Stock_quote();
+        ComplexWComplex_stock_quote stockQuote = new 
ComplexWComplex_stock_quote();
Time time = new Time();
time.setDST(false);
stockQuote.setTime(time);




Reply via email to