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);