Author: thomas.diesler(a)jboss.com
Date: 2006-10-12 15:36:50 -0400 (Thu, 12 Oct 2006)
New Revision: 1217
Added:
branches/jbossws-1.0/src/test/a.out
branches/jbossws-1.0/src/test/exp.xml
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/JSR181ComplexTestCase.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBare.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareImpl.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrapped.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedImpl.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPO.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPOResponse.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPO.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPOResponse.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/null
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsg.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsgResponse.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_PortType.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_Service.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/webservices.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/wstools-config.xml
branches/jbossws-1.0/src/test/was.xml
Removed:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_RequestStruct.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_ResponseStruct.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_RequestStruct.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_ResponseStruct.java
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/config.xml
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/AnnotationsMetaDataBuilder.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilder.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilderJSE.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/ParameterWrapping.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/ParameterMetaData.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpoint.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpointManager.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/Configuration.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL11.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/WSDLToJava.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/config/ToolsSchemaConfigReader.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/JavaToWSDLHelper.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/ToolsHelper.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/interfaces/WSDLToJavaIntf.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/mapping/MappingFileGenerator.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/metadata/ReflectiveMetaDataBuilder.java
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/schema/SchemaTypeCreator.java
branches/jbossws-1.0/src/main/resources/schema/jbossws-tool_1_0.xsd
branches/jbossws-1.0/src/test/ant/build-jars-jaxws.xml
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/RegistrationService.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/JSR181SOAPBindingTestCase.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrder.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrderAck.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareRequest.java
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareResponse.java
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws807/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws958/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxrpc/samples/wsbpel/hello/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/jbws871/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/jbws944/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/jaxrpc-mapping.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/WEB-INF/web.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-mapping.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-mapping.xml
branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181ejb/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181pojo/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/samples/wsaddressing/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/FaultTo-META-INF/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/Initial-META-INF/wstools-config.xml
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/ReplyTo-META-INF/wstools-config.xml
branches/jbossws-1.0/src/test/resources/tools/config/wsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/config/wsdl2javaglobal.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/Attachment/Attachmentwsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/InOutParameters/InOutParameterswsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OneWay/OneWaywsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OutParameters/OutParameterswsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserException/UserExceptionwsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserExceptionInheritance/UserExceptionInheritancewsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserTypes/UserTypeswsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImport/WsdlImportwsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImportWithUserTypes/WsdlImportWithUserTypeswsdl2java.xml
branches/jbossws-1.0/src/test/resources/tools/jbws1170/wstools-config.xml
branches/jbossws-1.0/src/test/resources/tools/jbws1253/wstools-config.xml
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws153-config.xml
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws349-config.xml
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws381-config.xml
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws484-config.xml
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/samples-client-config.xml
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/ws4eesimple-client-config.xml
Log:
[JBWS-1183] Fix jsr181 doc/lit/wrapped after merge from trunk
[JBWS-1299] Add support for wsdl-java@parameter-style
[JBWS-1182] Change wsdl-java@file to wsdl-java@location
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/AnnotationsMetaDataBuilder.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/AnnotationsMetaDataBuilder.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/AnnotationsMetaDataBuilder.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -27,6 +27,7 @@
import java.io.IOException;
import java.io.Writer;
+import javax.xml.namespace.QName;
import javax.xml.ws.BindingType;
import org.jboss.logging.Logger;
@@ -38,6 +39,7 @@
import org.jboss.ws.metadata.ServiceMetaData;
import org.jboss.ws.metadata.UnifiedMetaData;
import org.jboss.ws.metadata.j2ee.UnifiedWebMetaData;
+import org.jboss.ws.metadata.jaxrpcmapping.JavaWsdlMapping;
import org.jboss.ws.metadata.wsdl.WSDLDefinitions;
import org.jboss.ws.server.ServerConfig;
import org.jboss.ws.server.ServerConfigFactory;
@@ -83,8 +85,10 @@
UnifiedMetaData wsMetaData = serviceMetaData.getUnifiedMetaData();
Thread.currentThread().setContextClassLoader(wsMetaData.getClassLoader());
String serviceName = serviceMetaData.getQName().getLocalPart();
+ String serviceNamespace = serviceMetaData.getQName().getNamespaceURI();
JavaToWSDL javaToWSDL = new JavaToWSDL(Constants.NS_WSDL11);
+ javaToWSDL.setTargetNamespace(serviceNamespace);
javaToWSDL.setUnifiedMetaData(wsMetaData);
javaToWSDL.setQualifiedElements(true);
WSDLDefinitions wsdlDefinitions = javaToWSDL.generate(wsClass);
@@ -100,8 +104,20 @@
Writer writer = IOUtils.getCharsetFileWriter(wsdlTmpFile,
Constants.DEFAULT_XML_CHARSET);
wsdlDefinitions.write(writer, Constants.DEFAULT_XML_CHARSET);
writer.close();
+
+ wsdlLocation = wsdlTmpFile.toURL().toExternalForm();
+ serviceMetaData.setWsdlFile(wsdlLocation);
+
+ JavaWsdlMapping jaxrpcMapping = javaToWSDL.getJavaWsdlMapping();
+ File mappingTmpFile = File.createTempFile(serviceName, ".xml",
tmpdir);
+ mappingTmpFile.deleteOnExit();
- serviceMetaData.setWsdlFile(wsdlTmpFile.toURL().toExternalForm());
+ writer = IOUtils.getCharsetFileWriter(mappingTmpFile,
Constants.DEFAULT_XML_CHARSET);
+ writer.write(jaxrpcMapping.serialize());
+ writer.close();
+
+ String mappingLocation = mappingTmpFile.toURL().toExternalForm();
+ serviceMetaData.setJaxrpcMappingFile(mappingLocation);
}
catch (RuntimeException rte)
{
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR109MetaDataBuilder.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -23,9 +23,6 @@
//$Id: JSR109MetaDataBuilder.java 740 2006-08-14 08:07:47Z thomas.diesler(a)jboss.com $
-import java.util.ArrayList;
-import java.util.List;
-
import javax.jws.soap.SOAPBinding.ParameterStyle;
import javax.wsdl.Message;
import javax.wsdl.Part;
@@ -504,12 +501,11 @@
if (javaXmlTypeMapping == null)
throw new WSException("Cannot obtain java/xml type mapping for:
" + xmlType);
- List<String> variableNames = new ArrayList<String>();
for (VariableMapping varMapping : javaXmlTypeMapping.getVariableMappings())
{
- variableNames.add(varMapping.getJavaVariableName());
+ String varName = varMapping.getJavaVariableName();
+ inMetaData.getWrappedVariables().add(varName);
}
- inMetaData.setWrappedVariables(variableNames);
}
}
@@ -568,12 +564,11 @@
if (typeMapping == null)
throw new WSException("Cannot obtain java/xml type mapping for:
" + xmlType);
- List<String> variableNames = new ArrayList<String>();
for (VariableMapping varMapping :
javaXmlTypeMapping.getVariableMappings())
{
- variableNames.add(varMapping.getJavaVariableName());
+ String varName = varMapping.getJavaVariableName();
+ retMetaData.getWrappedVariables().add(varName);
}
- retMetaData.setWrappedVariables(variableNames);
}
}
else
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilder.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilder.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilder.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -30,9 +30,7 @@
import java.net.MalformedURLException;
import java.net.URL;
import java.rmi.RemoteException;
-import java.util.ArrayList;
import java.util.HashMap;
-import java.util.List;
import java.util.Map;
import javax.jws.HandlerChain;
@@ -308,11 +306,6 @@
Map<String, Integer> typeIndexes = new HashMap<String, Integer>();
- List<QName> wrappedElementNames = null;
- List<String> wrappedVariables = null;
- List<String> wrappedTypes = null;
- ParameterMetaData wrappedParameter = null;
-
// Get the type mapping for the encoding style
String encStyle = opMetaData.getUse().toURI();
TypeMappingRegistry tmRegistry = new TypeMappingRegistryImpl();
@@ -329,6 +322,7 @@
epMetaData.setParameterStyle(ParameterStyle.WRAPPED);
}
+ ParameterMetaData wrappedParameter = null;
if (opMetaData.isDocumentWrapped())
{
xmlName = opMetaData.getQName();
@@ -346,25 +340,14 @@
if (anReqWrapper.className().length() > 0)
{
requestWrapperType = anReqWrapper.className();
-
TypeMappingMetaData tmMetaData = new TypeMappingMetaData(typesMetaData,
xmlType, requestWrapperType);
typesMetaData.addTypeMapping(tmMetaData);
}
}
wrappedParameter = new ParameterMetaData(opMetaData, xmlName, xmlType,
requestWrapperType);
- wrappedElementNames = new ArrayList<QName>(parameterTypes.length);
- wrappedVariables = new ArrayList<String>(parameterTypes.length);
- wrappedTypes = new ArrayList<String>(parameterTypes.length);
- wrappedParameter.setWrappedElementNames(wrappedElementNames);
- wrappedParameter.setWrappedVariables(wrappedVariables);
- wrappedParameter.setWrappedTypes(wrappedTypes);
opMetaData.addParameter(wrappedParameter);
- // Generate temporary wrapper types so that tools can generate the correct wsdl
- if (requestWrapperType == null)
- ParameterWrapping.generateWrapper(wrappedParameter, false);
-
if (!opMetaData.isOneWayOperation())
{
xmlName = new QName(targetNS, operationName + "Response");
@@ -382,21 +365,13 @@
if (anResWrapper.className().length() > 0)
{
responseWrapperType = anResWrapper.className();
-
TypeMappingMetaData tmMetaData = new TypeMappingMetaData(typesMetaData,
xmlType, responseWrapperType);
typesMetaData.addTypeMapping(tmMetaData);
}
}
ParameterMetaData retMetaData = new ParameterMetaData(opMetaData, xmlName,
xmlType, responseWrapperType);
- retMetaData.setWrappedVariables(new ArrayList<String>(1));
- retMetaData.setWrappedElementNames(new ArrayList<QName>(1));
- retMetaData.setWrappedTypes(new ArrayList<String>(1));
opMetaData.setReturnParameter(retMetaData);
-
- // Generate temporary wrapper types so that tools can generate the correct
wsdl
- if (responseWrapperType == null)
- ParameterWrapping.generateWrapper(retMetaData, false);
}
}
@@ -420,15 +395,15 @@
if (isWrapped)
{
QName wrappedElementName = getWebParamName(opMetaData, typeIndexes, javaType,
anWebParam);
- wrappedElementNames.add(wrappedElementName);
+ wrappedParameter.getWrappedElementNames().add(wrappedElementName);
String variable = wrappedElementName.getLocalPart();
if (variable.length() == 0)
throw new WSException("A web parameter had a name with 0
length");
variable = convertToProperty(variable);
- wrappedVariables.add(variable);
- wrappedTypes.add(javaTypeName);
+ wrappedParameter.getWrappedVariables().add(variable);
+ wrappedParameter.getWrappedTypes().add(javaTypeName);
}
else
{
@@ -456,6 +431,10 @@
}
}
+ // Generate temporary wrapper types so that tools can generate the correct wsdl
+ if (wrappedParameter != null)
+ ParameterWrapping.generateWrapper(wrappedParameter, false);
+
// Build result meta data
Class returnType = method.getReturnType();
String returnTypeName = returnType.getName();
@@ -476,6 +455,9 @@
retMetaData.getWrappedElementNames().add(elementName);
retMetaData.getWrappedVariables().add(convertToProperty(elementName.getLocalPart()));
retMetaData.getWrappedTypes().add(returnTypeName);
+
+ // Generate temporary wrapper types so that tools can generate the correct
wsdl
+ ParameterWrapping.generateWrapper(retMetaData, false);
}
else
{
@@ -495,7 +477,6 @@
// process op meta data extension
processMetaExtensions(epMetaData, opMetaData);
-
}
private String convertToProperty(String variable)
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilderJSE.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilderJSE.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/deployment/JSR181MetaDataBuilderJSE.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -28,7 +28,6 @@
import org.jboss.logging.Logger;
import org.jboss.ws.WSException;
-import org.jboss.ws.metadata.ServerEndpointMetaData;
import org.jboss.ws.metadata.UnifiedMetaData;
import org.jboss.ws.metadata.j2ee.UnifiedWebMetaData;
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/ParameterWrapping.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/ParameterWrapping.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/ParameterWrapping.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -31,7 +31,6 @@
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtField;
-import javassist.CtNewConstructor;
import javassist.CtNewMethod;
import javassist.LoaderClassPath;
import javassist.Modifier;
@@ -437,15 +436,15 @@
if (operationMetaData.isDocumentWrapped() == false)
throw new WSException("Operation is not document/literal (wrapped)");
- if (wrappedTypes == null)
- throw new WSException("Cannot generate a type when their is no type
information");
+ if (wrappedTypes.size() == 0)
+ throw new WSException("No wrapped types available");
String serviceName = serviceMetaData.getQName().getLocalPart();
String parameterName = pmd.getXmlName().getLocalPart();
String endpointName = endpointMetaData.getQName().getLocalPart();
String packageName =
endpointMetaData.getServiceEndpointInterface().getPackage().getName();
- String wrapperName = packageName + ".__JBossWS_" + serviceName +
"_" + endpointName + "_" + parameterName;
+ String wrapperName = packageName + "._JBossWS_" + serviceName +
"_" + endpointName + "_" + parameterName;
log.debug("Generating wrapper: " + wrapperName);
Class wrapperType;
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/ParameterMetaData.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/ParameterMetaData.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/metadata/ParameterMetaData.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -23,6 +23,7 @@
// $Id$
+import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -61,9 +62,9 @@
private boolean inHeader;
private boolean isSwA;
private boolean isXOP;
- private List<String> wrappedVariables;
- private List<String> wrappedTypes;
- private List<QName> wrappedElementNames;
+ private List<String> wrappedVariables = new ArrayList<String>();
+ private List<String> wrappedTypes = new ArrayList<String>();
+ private List<QName> wrappedElementNames = new ArrayList<QName>();
// SOAP-ENC:Array
private boolean soapArrayParam;
@@ -218,15 +219,14 @@
this.isXOP = isXOP;
}
- /** Get the list of wrapped variables, if this is a document wrapping parameter */
- public List<String> getWrappedVariables()
+ public List<String> getWrappedTypes()
{
- return wrappedVariables;
+ return wrappedTypes;
}
- public void setWrappedVariables(List<String> wrappedVariables)
+ public List<String> getWrappedVariables()
{
- this.wrappedVariables = wrappedVariables;
+ return wrappedVariables;
}
public List<QName> getWrappedElementNames()
@@ -234,11 +234,6 @@
return wrappedElementNames;
}
- public void setWrappedElementNames(List<QName> wrappedElementNames)
- {
- this.wrappedElementNames = wrappedElementNames;
- }
-
public boolean isSOAPArrayParam()
{
return soapArrayParam;
@@ -272,17 +267,6 @@
return mimeName.toString();
}
-
- public List<String> getWrappedTypes()
- {
- return wrappedTypes;
- }
-
- public void setWrappedTypes(List<String> wrappedTypes)
- {
- this.wrappedTypes = wrappedTypes;
- }
-
public void validate()
{
// nothing to do
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpoint.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpoint.java 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpoint.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -81,6 +81,11 @@
this.seMetrics = new ServiceEndpointMetrics(seInfo.getServiceEndpointID());
}
+ public State getState()
+ {
+ return seInfo.getState();
+ }
+
public ServiceEndpointInfo getServiceEndpointInfo()
{
return seInfo;
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpointManager.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpointManager.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/server/ServiceEndpointManager.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -535,8 +535,9 @@
ServiceEndpoint wsEndpoint = (ServiceEndpoint)ctor.newInstance(new Object[] {
seInfo });
wsEndpoint.create();
- // Register the port component with the MBeanServer
+ // Register the endpoint with the MBeanServer
registry.put(sepID, wsEndpoint);
+
log.debug("WebService created: " + sepID);
}
@@ -577,6 +578,8 @@
throw new WSException("Cannot find service endpoint: " + sepID);
wsEndpoint.destroy();
+
+ // Remove the endpoint from the MBeanServer
registry.remove(sepID);
ServiceEndpointInfo seInfo = wsEndpoint.getServiceEndpointInfo();
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/Configuration.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/Configuration.java 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/Configuration.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -138,7 +138,8 @@
public class WSDLToJavaConfig
{
public String wsdlLocation;
- public boolean unwrap;
+ // Parameter style {"wrapped", "bare"}
+ public String parameterStyle = "wrapped";
// Is a jaxrpc-mapping file needed?
public boolean mappingFileNeeded;
// Name of the jaxrpc-mapping file
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL.java 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -40,6 +40,9 @@
import org.jboss.ws.metadata.wsdl.WSDLDefinitions;
import org.jboss.ws.tools.Configuration.OperationConfig;
import org.jboss.ws.tools.metadata.ToolsUnifiedMetaDataBuilder;
+import org.jboss.ws.utils.DOMUtils;
+import org.jboss.ws.utils.DOMWriter;
+import org.w3c.dom.Element;
/**
* Generates a WSDL for a service endpoint.
@@ -334,9 +337,19 @@
if (wsdlDefinitions == null)
throw new WSException("Cannot generate WSDL definitions");
+ // Debug the generated wsdl
StringWriter sw = new StringWriter();
wsdlDefinitions.write(sw, Constants.DEFAULT_XML_CHARSET);
- log.debug(sw.toString());
+ log.debug("Generated WSDL:\n" + sw.toString());
+
+ // Debug the generated mapping file
+ String jaxrpcMappingStr = null;
+ if (javaWsdlMapping != null)
+ {
+ Element root = DOMUtils.parse(javaWsdlMapping.serialize());
+ jaxrpcMappingStr = DOMWriter.printNode(root, true);
+ }
+ log.debug("Generated Mapping:\n" + jaxrpcMappingStr);
}
catch (RuntimeException rte)
{
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL11.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL11.java 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/JavaToWSDL11.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -154,7 +154,7 @@
/**
* Generate the common WSDL definition for a given endpoint
*/
- public WSDLDefinitions generate(Class endpoint)
+ public WSDLDefinitions generate(Class seiClass)
{
WSDLDefinitions wsdl = new WSDLDefinitions();
wsdl.setWsdlTypes(new XSModelTypes());
@@ -167,7 +167,7 @@
{
helper.setFeatures(features);
helper.setPackageNamespaceMap(packageNamespaceMap);
- handleJavaToWSDLGeneration(helper, endpoint.getName());
+ handleJavaToWSDLGeneration(helper, seiClass.getName());
typeMapping = helper.getTypeMapping();
}
@@ -204,57 +204,56 @@
}
//PRIVATE METHODS
- private void handleJavaToWSDLGeneration(JavaToWSDLHelper helper, String endpointName)
throws IOException
+ private void handleJavaToWSDLGeneration(JavaToWSDLHelper helper, String seiName)
throws IOException
{
if (umd == null)
throw new WSException("Unified Meta Data Model is null");
+ // FIXME - The API needs to be reworked instead of using hacks like this
+ EndpointMetaData epMetaData = null;
for (ServiceMetaData serviceMetaData : umd.getServices())
{
- for (EndpointMetaData epMetaData : serviceMetaData.getEndpoints())
- {
- // FIXME - The API needs to be reworked instead of using hacks like this
- if (!endpointName.equals(epMetaData.getServiceEndpointInterfaceName()))
- continue;
+ epMetaData = serviceMetaData.getEndpointByServiceEndpointInterface(seiName);
+ if (epMetaData != null) break;
+ }
+ if (epMetaData == null)
+ throw new IllegalStateException("Cannot find meta data for: " +
seiName);
- // FIXME - We should store the port type
- QName portName = epMetaData.getQName();
- String intfName = portName.getLocalPart();
+ // FIXME - We should store the port type
+ QName portName = epMetaData.getQName();
+ String intfName = portName.getLocalPart();
- String targetNamespace = portName.getNamespaceURI();
- String bindingId = epMetaData.getBindingId();
- helper.appendDefinitions(targetNamespace, bindingId);
+ String targetNamespace = portName.getNamespaceURI();
+ String bindingId = epMetaData.getBindingId();
+ helper.appendDefinitions(targetNamespace, bindingId);
- if (intfName.endsWith("Port"))
- intfName = intfName.substring(0, intfName.length() - 4);
+ if (intfName.endsWith("Port"))
+ intfName = intfName.substring(0, intfName.length() - 4);
- for (OperationMetaData opMetaData : epMetaData.getOperations())
- {
- //Generate Types for the individual parameters
- for (ParameterMetaData paramMetaData : opMetaData.getParameters())
- {
- helper.generateTypesForXSD(paramMetaData);
- }
+ for (OperationMetaData opMetaData : epMetaData.getOperations())
+ {
+ //Generate Types for the individual parameters
+ for (ParameterMetaData paramMetaData : opMetaData.getParameters())
+ {
+ helper.generateTypesForXSD(paramMetaData);
+ }
- for (FaultMetaData faultMetaData : opMetaData.getFaults())
- {
- helper.generateTypesForXSD(faultMetaData);
- }
+ for (FaultMetaData faultMetaData : opMetaData.getFaults())
+ {
+ helper.generateTypesForXSD(faultMetaData);
+ }
- ParameterMetaData returnMetaData = opMetaData.getReturnParameter();
- if (returnMetaData != null)
- {
- helper.generateTypesForXSD(returnMetaData);
- }
-
- helper.generateInterfaces(opMetaData, intfName);
- helper.generateBindings(opMetaData, intfName + "Binding");
- }
-
- helper.generateServices(epMetaData, intfName);
- javaWsdlMapping = helper.getJavaWsdlMapping();
- break;
+ ParameterMetaData returnMetaData = opMetaData.getReturnParameter();
+ if (returnMetaData != null)
+ {
+ helper.generateTypesForXSD(returnMetaData);
}
+
+ helper.generateInterfaces(opMetaData, intfName);
+ helper.generateBindings(opMetaData, intfName + "Binding");
}
+
+ helper.generateServices(epMetaData, intfName);
+ javaWsdlMapping = helper.getJavaWsdlMapping();
}
}
\ No newline at end of file
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/WSDLToJava.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/WSDLToJava.java 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/WSDLToJava.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -86,7 +86,7 @@
private String seiPkgName = "";
private String directoryToGenerate = "";
private String style;
- private boolean unwrap;
+ private String parameterStyle;
public WSDLToJava()
{
@@ -219,9 +219,9 @@
// PRIVATE METHODS
//***************************************************************************
- private boolean shouldUnwrap()
+ private boolean isWrapped()
{
- return unwrap && Constants.DOCUMENT_LITERAL.equals(style);
+ return "wrapped".equals(parameterStyle) &&
Constants.DOCUMENT_LITERAL.equals(style);
}
private void unwrapRequest(StringBuilder buf, XSTypeDefinition xt) throws IOException
@@ -231,6 +231,8 @@
XSComplexTypeDefinition wrapper = (XSComplexTypeDefinition)xt;
XSParticle particle = wrapper.getParticle();
+ if (particle == null)
+ throw new WSException("Attempt to unwrap a request type with no
particles");
XSTerm term = particle.getTerm();
if (term instanceof XSModelGroup == false)
throw new WSException("Expected model group, could not unwrap");
@@ -279,6 +281,8 @@
XSComplexTypeDefinition wrapper = (XSComplexTypeDefinition)xt;
XSParticle particle = wrapper.getParticle();
+ if (particle == null)
+ throw new WSException("Attempt to unwrap a response type with no
particles");
XSTerm term = particle.getTerm();
if (term instanceof XSModelGroup == false)
throw new WSException("Expected model group, could not unwrap");
@@ -351,7 +355,7 @@
JBossXSModel xsmodel = WSDLUtils.getSchemaModel(wsdl.getWsdlTypes());
XSTypeDefinition xt = xsmodel.getTypeDefinition(xmlType.getLocalPart(),
xmlType.getNamespaceURI());
- if (shouldUnwrap())
+ if (isWrapped())
{
unwrapRequest(buf, xt);
break;
@@ -363,7 +367,7 @@
//Check for out holder only
int lenOuts = outs != null ? outs.length : 0;
- if ((!shouldUnwrap()) && lenOuts > 1)
+ if ((!isWrapped()) && lenOuts > 1)
{
// This needs to be rewritten, custom types, and custom holders should be
supported
for (int m = 1; m < lenOuts; m++)
@@ -532,7 +536,7 @@
JBossXSModel xsmodel = WSDLUtils.getSchemaModel(wsdl.getWsdlTypes());
XSTypeDefinition xt = xsmodel.getTypeDefinition(xmlType.getLocalPart(),
xmlType.getNamespaceURI());
- if (shouldUnwrap())
+ if (isWrapped())
return unwrapResponse(xt);
boolean primitive = true;
@@ -654,13 +658,8 @@
xtj.createJavaFile((XSComplexTypeDefinition)xt, containingElement,
getLocationForJavaGeneration(), seiPkgName, xsmodel, exception);
}
- public boolean isUnwrap()
+ public void setParameterStyle(String paramStyle)
{
- return unwrap;
+ this.parameterStyle = paramStyle;
}
-
- public void setUnwrap(boolean unwrap)
- {
- this.unwrap = unwrap;
- }
}
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/config/ToolsSchemaConfigReader.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/config/ToolsSchemaConfigReader.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/config/ToolsSchemaConfigReader.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -84,8 +84,8 @@
private static final String STYLE_ATTRIBUTE = "style";
private static final String ENDPOINT_ATTRIBUTE = "endpoint";
private static final String NAME_ATTRIBUTE = "name";
+ private static final String LOCATION_ATTRIBUTE = "location";
private static final String FILE_ATTRIBUTE = "file";
- private static final String UNWRAP_ATTRIBUTE = "unwrap";
// provide logging
private static final Logger log = Logger.getLogger(ToolsSchemaConfigReader.class);
@@ -175,10 +175,10 @@
else if (WSDL_JAVA_TAG.equals(localName))
{
WSDLToJavaConfig wsdl2jc = config.getWSDLToJavaConfig(true);
- wsdl2jc.wsdlLocation = attrs.getValue(FILE_ATTRIBUTE);
- String unwrap = attrs.getValue(UNWRAP_ATTRIBUTE);
- if (unwrap != null)
- wsdl2jc.unwrap = "true".equals(unwrap) ||
"1".equals(unwrap);
+ wsdl2jc.wsdlLocation = attrs.getValue(LOCATION_ATTRIBUTE);
+ String paramStyle = attrs.getValue(PARAMETER_STYLE_ATTRIBUTE);
+ if (paramStyle != null)
+ wsdl2jc.parameterStyle = paramStyle;
return wsdl2jc;
}
@@ -264,7 +264,7 @@
if (MAPPING_TAG.equals(localName))
{
wsdl2jc.mappingFileNeeded = true;
- wsdl2jc.mappingFileName = attrs.getValue(FILE_ATTRIBUTE);
+ wsdl2jc.mappingFileName = getOptionalAttribute(attrs, FILE_ATTRIBUTE,
"jaxrpc-mapping.xml");
}
else if (WEBSERVICES_TAG.equals(localName))
{
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/JavaToWSDLHelper.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/JavaToWSDLHelper.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/JavaToWSDLHelper.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -141,7 +141,6 @@
public void generateTypesForXSD(ParameterMetaData pmd) throws IOException
{
//Types always deals with TypeNamespace
- SchemaCreatorIntf sc = javaToXSD.getSchemaCreator();
QName xmlType = pmd.getXmlType();
if(xmlType.getNamespaceURI().equals(Constants.NS_SCHEMA_XSD) == false)
generateType(xmlType, pmd.getJavaType(), buildElementNameMap(pmd));
@@ -159,7 +158,7 @@
List<QName> elements = pmd.getWrappedElementNames();
List<String> variables = pmd.getWrappedVariables();
- if (elements == null || variables == null)
+ if (elements.size() == 0 || variables.size() == 0)
return null;
if (elements.size() != variables.size())
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,30 +1,27 @@
/*
-* JBoss, Home of Professional Open Source
-* Copyright 2005, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
-*/
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
+ */
package org.jboss.ws.tools.helpers;
import java.beans.Introspector;
-import java.io.IOException;
-import java.lang.reflect.Field;
-import java.lang.reflect.Method;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
@@ -104,15 +101,14 @@
private WSDLUtils utils = WSDLUtils.getInstance();
- private boolean unwrap = false;
+ private String parameterStyle;
/**
* A list of types that need java-xml type generation
*/
private List<XSTypeDefinition> queueTypes = new
ArrayList<XSTypeDefinition>();
- public MappingFileGeneratorHelper(WSDLDefinitions wsdl, String sname,
- String pname, Class seiClass, String tns,LiteralTypeMapping ltm, boolean
unwrap)
+ public MappingFileGeneratorHelper(WSDLDefinitions wsdl, String sname, String pname,
Class seiClass, String tns, LiteralTypeMapping ltm, String paramStyle)
{
this.wsdlDefinitions = wsdl;
this.serviceName = sname;
@@ -122,12 +118,11 @@
this.typeMapping = ltm;
this.wsdlStyle = utils.getWSDLStyle(wsdl);
- this.unwrap = unwrap;
+ this.parameterStyle = paramStyle;
checkEssentials();
}
- public PackageMapping constructPackageMapping(JavaWsdlMapping jwm,
- String packageType, String ns)
+ public PackageMapping constructPackageMapping(JavaWsdlMapping jwm, String packageType,
String ns)
{
PackageMapping pk = new PackageMapping(jwm);
pk.setPackageType(packageType);
@@ -135,13 +130,12 @@
return pk;
}
-
public ServiceInterfaceMapping constructServiceInterfaceMapping(JavaWsdlMapping jwm,
WSDLService ser)
{
serviceName = ser.getName().toString();
String javaServiceName = serviceName;
//Check if the serviceName conflicts with a portType or interface name
- if(wsdlDefinitions.getInterface(new NCName(serviceName)) != null)
+ if (wsdlDefinitions.getInterface(new NCName(serviceName)) != null)
javaServiceName += "_Service";
if (this.serviceName == null || serviceName.length() == 0)
@@ -151,7 +145,7 @@
String prefix = WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_SERVICE_PREFIX;
ServiceInterfaceMapping sim = new ServiceInterfaceMapping(jwm);
sim.setServiceInterface(packageName + "." + javaServiceName);
- sim.setWsdlServiceName(new QName(targetNS, serviceName, prefix) );
+ sim.setWsdlServiceName(new QName(targetNS, serviceName, prefix));
WSDLEndpoint[] endpoints = ser.getEndpoints();
int lenendpoints = 0;
@@ -170,7 +164,6 @@
return sim;
}
-
public void constructServiceEndpointInterfaceMapping(JavaWsdlMapping jwm, WSDLService
ser)
{
serviceName = ser.getName().toString();
@@ -193,24 +186,21 @@
WSDLInterface wsdlintf = wsdlDefinitions.getInterface(new
NCName(portTypeName));
String portName = wsdlintf.getName().toString();
String javaPortName = utils.chopPortType(portName);
- if(wsdlDefinitions.getService(new NCName(portName)) != null)
+ if (wsdlDefinitions.getService(new NCName(portName)) != null)
javaPortName += "_PortType";
ServiceEndpointInterfaceMapping seim = new
ServiceEndpointInterfaceMapping(jwm);
seim.setServiceEndpointInterface(packageName + "." + javaPortName);
- seim.setWsdlPortType(new QName(targetNS,portName,"portTypeNS"));
- seim.setWsdlBinding(new QName(targetNS,bindName,"bindingNS"));
+ seim.setWsdlPortType(new QName(targetNS, portName, "portTypeNS"));
+ seim.setWsdlBinding(new QName(targetNS, bindName, "bindingNS"));
constructServiceEndpointMethodMapping(seim, wsdlintf);
jwm.addServiceEndpointInterfaceMappings(seim);
}
}
- public void constructServiceEndpointMethodMapping(
- ServiceEndpointInterfaceMapping seim, WSDLInterface intf )
+ public void constructServiceEndpointMethodMapping(ServiceEndpointInterfaceMapping
seim, WSDLInterface intf)
{
-
- String portName = intf.getName().toString();
String targetNS = wsdlDefinitions.getTargetNamespace();
WSDLInterfaceOperation[] wioparr = intf.getOperations();
@@ -224,9 +214,9 @@
ServiceEndpointMethodMapping semm = new ServiceEndpointMethodMapping(seim);
semm.setJavaMethodName(ToolsUtils.firstLetterLowerCase(opname));
semm.setWsdlOperation(opname);
- semm.setWrappedElement(shouldUnwrap());
+ semm.setWrappedElement(isWrapped());
- constructMethodParamPartsMapping(semm,wiop );
+ constructMethodParamPartsMapping(semm, wiop);
seim.addServiceEndpointMethodMapping(semm);
@@ -249,22 +239,22 @@
WSDLProperty wprop =
wiout.getProperty(Constants.WSDL_PROPERTY_MESSAGE_NAME);
QName messageName = new QName(targetNS, wprop.getValue(),
WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_WSDL_MESSAGE_NS);
- if (shouldUnwrap())
+ if (isWrapped())
{
JBossXSModel schemaModel =
WSDLUtils.getSchemaModel(wsdlDefinitions.getWsdlTypes());
- XSTypeDefinition xt =
schemaModel.getTypeDefinition(xmlType.getLocalPart(),xmlType.getNamespaceURI());
+ XSTypeDefinition xt =
schemaModel.getTypeDefinition(xmlType.getLocalPart(), xmlType.getNamespaceURI());
unwrapResponse(semm, messageName, xt);
continue;
}
//Check it is a holder. If it is, return
- if( wiop.getInputByPartName(xmlName.getLocalPart()) != null)
+ if (wiop.getInputByPartName(xmlName.getLocalPart()) != null)
continue;
- String javaType = getJavaTypeAsString(xmlName,xmlType, false, true);
+ String javaType = getJavaTypeAsString(xmlName, xmlType, false, true);
- if(isDocStyle() == false && "void".equals(javaType))
+ if (isDocStyle() == false && "void".equals(javaType))
continue;
WsdlReturnValueMapping wrvm = new WsdlReturnValueMapping(semm);
@@ -277,11 +267,8 @@
}
}
- public void constructMethodParamPartsMapping(ServiceEndpointMethodMapping semm,
- WSDLInterfaceOperation wiop)
+ public void constructMethodParamPartsMapping(ServiceEndpointMethodMapping semm,
WSDLInterfaceOperation wiop)
{
- String portName = wiop.getWsdlInterface().getName().toString();
- String opname = wiop.getName().toString();
WSDLInterfaceOperationInput[] wiopinarr = wiop.getInputs();
int lenwiopin = wiopinarr != null ? wiopinarr.length : 0;
@@ -296,68 +283,62 @@
String paramMode = "";
- if(wiop.getOutputByPartName(partName) != null)
+ if (wiop.getOutputByPartName(partName) != null)
paramMode =
WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_IN_OUT_HOLDER_PARAM_MODE;
- else
- paramMode = WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_IN_PARAM_MODE;
+ else paramMode = WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_IN_PARAM_MODE;
- if (shouldUnwrap())
+ if (isWrapped())
{
JBossXSModel schemaModel =
WSDLUtils.getSchemaModel(wsdlDefinitions.getWsdlTypes());
- XSTypeDefinition xt =
schemaModel.getTypeDefinition(xmlType.getLocalPart(),xmlType.getNamespaceURI());
+ XSTypeDefinition xt = schemaModel.getTypeDefinition(xmlType.getLocalPart(),
xmlType.getNamespaceURI());
unwrapRequest(semm, wsdlMessageName, xt);
break;
}
- MethodParamPartsMapping mpin = getMethodParamPartsMapping(semm,xmlName,
xmlType,
- k, wsdlMessageName, paramMode, partName, false, true);
+ MethodParamPartsMapping mpin = getMethodParamPartsMapping(semm, xmlName,
xmlType, k, wsdlMessageName, paramMode, partName, false, true);
semm.addMethodParamPartsMapping(mpin);
}
//Take care of out holders
WSDLInterfaceOperationOutput[] outs = wiop.getOutputs();
int lenOuts = outs != null ? outs.length : 0;
- if(lenOuts > 1)
- for(int m = 1; m < lenOuts; m++)
+ if (lenOuts > 1)
+ for (int m = 1; m < lenOuts; m++)
{
WSDLInterfaceOperationOutput out = outs[m];
- if(this.isInOutHolder(out))
+ if (this.isInOutHolder(out))
continue;
QName xmlName = out.getElement();
QName xmlType = out.getXMLType();
- MethodParamPartsMapping mpm = getMethodParamPartsMapping(semm,xmlName,
xmlType,
- lenwiopin + m -1,
out.getProperty(Constants.WSDL_PROPERTY_MESSAGE_NAME).getValue(),
- WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_OUT_HOLDER_PARAM_MODE,
xmlName.getLocalPart(), false, true);
+ MethodParamPartsMapping mpm = getMethodParamPartsMapping(semm, xmlName,
xmlType, lenwiopin + m - 1, out.getProperty(Constants.WSDL_PROPERTY_MESSAGE_NAME)
+ .getValue(),
WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_OUT_HOLDER_PARAM_MODE, xmlName.getLocalPart(),
false, true);
semm.addMethodParamPartsMapping(mpm);
}
}
-
public void constructJavaXmlTypeMapping(JavaWsdlMapping jwm)
{
WSDLInterface[] intfArr = wsdlDefinitions.getInterfaces();
int len = intfArr != null ? intfArr.length : 0;
- for(int i = 0 ; i < len ; i++)
+ for (int i = 0; i < len; i++)
{
WSDLInterface wi = intfArr[i];
WSDLInterfaceOperation[] ops = wi.getOperations();
int lenOps = ops.length;
for (int j = 0; j < lenOps; j++)
{
- JavaXmlTypeMapping jxtm = null;
-
- WSDLInterfaceOperation op = ops[j];
- WSDLInterfaceOperationInput[] inputs = op.getInputs();
- int lenin = inputs.length;
- for (int k = 0; k < lenin ; k++)
+ WSDLInterfaceOperation op = ops[j];
+ WSDLInterfaceOperationInput[] inputs = op.getInputs();
+ int lenin = inputs.length;
+ for (int k = 0; k < lenin; k++)
{
WSDLInterfaceOperationInput input = inputs[k];
- XSTypeDefinition xt = getXSType( input );
+ XSTypeDefinition xt = getXSType(input);
addJavaXMLTypeMap(xt, input.getElement().getLocalPart(), jwm,
!isDocStyle());
}
- WSDLInterfaceOperationOutput[] outputs = op.getOutputs();
+ WSDLInterfaceOperationOutput[] outputs = op.getOutputs();
int lenout = outputs.length;
- for(int k=0; k < lenout; k++)
+ for (int k = 0; k < lenout; k++)
{
WSDLInterfaceOperationOutput output = outputs[k];
XSTypeDefinition xt = getXSType(output);
@@ -371,7 +352,7 @@
WSDLTypes types = wsdlDefinitions.getWsdlTypes();
JBossXSModel xsmodel = WSDLUtils.getSchemaModel(types);
- XSTypeDefinition xt =
xsmodel.getTypeDefinition(xmlType.getLocalPart(),xmlType.getNamespaceURI());
+ XSTypeDefinition xt = xsmodel.getTypeDefinition(xmlType.getLocalPart(),
xmlType.getNamespaceURI());
addJavaXMLTypeMap(xt, xmlName.getLocalPart(), jwm, true);
ExceptionMapping exceptionMapping = new ExceptionMapping(jwm);
@@ -405,7 +386,7 @@
XSObjectList particles = group.getParticles();
for (int i = 0; i < particles.getLength(); i++)
{
- XSParticle particle = (XSParticle) particles.item(i);
+ XSParticle particle = (XSParticle)particles.item(i);
XSTerm term = particle.getTerm();
if (term instanceof XSModelGroup)
{
@@ -446,10 +427,9 @@
throw new WSException("Only a sequence type can be unwrapped.");
XSObjectList particles = group.getParticles();
- String returnType = null;
for (int i = 0; i < particles.getLength(); i++)
{
- XSParticle particle = (XSParticle) particles.item(i);
+ XSParticle particle = (XSParticle)particles.item(i);
XSTerm term = particle.getTerm();
if (term instanceof XSModelGroup)
{
@@ -462,8 +442,6 @@
QName xmlName = new QName(element.getNamespace(), element.getName());
QName xmlType = new QName(element.getTypeDefinition().getNamespace(),
element.getTypeDefinition().getName());
boolean array = particle.getMaxOccursUnbounded() || particle.getMaxOccurs()
> 1;
- StringBuilder buf = new StringBuilder();
-
String javaType = getJavaTypeAsString(xmlName, xmlType, array,
!element.getNillable());
WsdlReturnValueMapping wrvm = new WsdlReturnValueMapping(methodMapping);
@@ -479,24 +457,22 @@
return false;
}
-
-
private void checkEssentials()
{
- if(typeMapping == null)
+ if (typeMapping == null)
throw new WSException("typeMapping is null");
}
private XSTypeDefinition getXSType(WSDLInterfaceOperationPart part)
{
//Check if there are any custom properties
- WSDLInterfaceOperation op = part.getWsdlOperation();
+ WSDLInterfaceOperation op = part.getWsdlOperation();
String zeroarg1 = null;
String zeroarg2 = null;
WSDLProperty prop1 = op.getProperty(Constants.WSDL_PROPERTY_ZERO_ARGS);
if (prop1 != null)
zeroarg1 = prop1.getValue();
- if(zeroarg1 != null && zeroarg2 != null &&
zeroarg1.equals(zeroarg2) == false)
+ if (zeroarg1 != null && zeroarg2 != null &&
zeroarg1.equals(zeroarg2) == false)
return null;
if (zeroarg1 != null && "true".equals(zeroarg1))
return null;
@@ -505,30 +481,30 @@
WSDLTypes types = wsdlDefinitions.getWsdlTypes();
JBossXSModel xsmodel = WSDLUtils.getSchemaModel(types);
- return
xsmodel.getTypeDefinition(xmlType.getLocalPart(),xmlType.getNamespaceURI());
+ return xsmodel.getTypeDefinition(xmlType.getLocalPart(),
xmlType.getNamespaceURI());
}
private void addJavaXMLTypeMap(XSTypeDefinition xt, String containingElement,
JavaWsdlMapping jwm, boolean skipWrapperArray)
{
JavaXmlTypeMapping jxtm = null;
- if(xt instanceof XSComplexTypeDefinition)
+ if (xt instanceof XSComplexTypeDefinition)
{
XSModelGroup xm = null;
XSComplexTypeDefinition xc = (XSComplexTypeDefinition)xt;
- if(xc.getContentType() != XSComplexTypeDefinition.CONTENTTYPE_EMPTY)
+ if (xc.getContentType() != XSComplexTypeDefinition.CONTENTTYPE_EMPTY)
{
XSParticle xp = xc.getParticle();
if (xp != null)
{
XSTerm xterm = xp.getTerm();
- if(xterm instanceof XSModelGroup)
+ if (xterm instanceof XSModelGroup)
xm = (XSModelGroup)xterm;
}
}
- if (! (skipWrapperArray && isRepresentsArray(xt)))
+ if (!(skipWrapperArray && isRepresentsArray(xt)))
{
jxtm = new JavaXmlTypeMapping(jwm);
String javaType;
@@ -582,19 +558,18 @@
// Add enum simpleType support
}
-
private void addVariableMappingMap(XSModelGroup xm, JavaXmlTypeMapping jxtm, String
javaType)
{
XSObjectList xo = xm.getParticles();
int len = xo != null ? xo.getLength() : 0;
for (int i = 0; i < len; i++)
{
- XSTerm xsterm = ((XSParticle) xo.item(i)).getTerm();
+ XSTerm xsterm = ((XSParticle)xo.item(i)).getTerm();
if (xsterm instanceof XSModelGroup)
- addVariableMappingMap((XSModelGroup) xsterm, jxtm, javaType);
+ addVariableMappingMap((XSModelGroup)xsterm, jxtm, javaType);
else if (xsterm instanceof XSElementDeclaration)
{
- XSElementDeclaration xe = (XSElementDeclaration) xsterm;
+ XSElementDeclaration xe = (XSElementDeclaration)xsterm;
VariableMapping vm = new VariableMapping(jxtm);
String name = xe.getName();
// JBWS-1170 Convert characters which are illegal in Java identifiers
@@ -626,48 +601,31 @@
{
XSObjectList xo = xm.getParticles();
int len = xo != null ? xo.getLength() : 0;
- for(int i = 0; i < len ; i++)
+ for (int i = 0; i < len; i++)
{
XSTerm xsterm = ((XSParticle)xo.item(i)).getTerm();
- if(xsterm instanceof XSModelGroup)
+ if (xsterm instanceof XSModelGroup)
{
addGroup((XSModelGroup)xsterm, jwm);
}
- else if(xsterm instanceof XSElementDeclaration)
+ else if (xsterm instanceof XSElementDeclaration)
{
XSElementDeclaration xe = (XSElementDeclaration)xsterm;
XSTypeDefinition typeDefinition = xe.getTypeDefinition();
- addJavaXMLTypeMap(typeDefinition, xe.getName(), jwm, true);
+ addJavaXMLTypeMap(typeDefinition, xe.getName(), jwm, true);
}
}
}
- private Method[] getMethodsGivenOperationName(Class clazz, String opname)
- {
- ArrayList<Method> alist= new ArrayList<Method>();
- Method[] methodz = clazz.getDeclaredMethods();
- int len = methodz.length;
-
- for(int i = 0 ; i < len ; i++)
- {
- Method m = methodz[i];
- if(opname.equals(m.getName()))
- alist.add(m);
- }
- Method[] marr = new Method[alist.size()];
- alist.toArray(marr);
- return marr;
- }
-
private String getJavaTypeAsString(QName xmlName, QName xmlType, boolean array,
boolean primitive)
{
String jtype = null;
String arraySuffix = (array) ? "[]" : "";
- if (! isDocStyle())
+ if (!isDocStyle())
{
JBossXSModel xsmodel =
WSDLUtils.getSchemaModel(wsdlDefinitions.getWsdlTypes());
- XSTypeDefinition xt =
xsmodel.getTypeDefinition(xmlType.getLocalPart(),xmlType.getNamespaceURI());
+ XSTypeDefinition xt = xsmodel.getTypeDefinition(xmlType.getLocalPart(),
xmlType.getNamespaceURI());
XSElementDeclaration unwrapped = SchemaUtils.unwrapArrayType(xt);
StringBuilder builder = new StringBuilder();
@@ -692,14 +650,13 @@
* Special case - when qname=xsd:anyType && javaType == Element
* then cls has to be javax.xml.soap.SOAPElement
*/
- if( xmlType.getNamespaceURI().equals(Constants.NS_SCHEMA_XSD)
- && "anyType".equals(xmlType.getLocalPart()) &&
javaType == Element.class)
+ if (xmlType.getNamespaceURI().equals(Constants.NS_SCHEMA_XSD) &&
"anyType".equals(xmlType.getLocalPart()) && javaType == Element.class)
javaType = SOAPElement.class;
- javaType = this.makeCustomDecisions(javaType,xmlName,xmlType);
+ javaType = this.makeCustomDecisions(javaType, xmlName, xmlType);
- if(javaType == null)
+ if (javaType == null)
{
- log.debug("Typemapping lookup failed for "+xmlName);
+ log.debug("Typemapping lookup failed for " + xmlName);
log.debug("Falling back to identifier generation");
String className = xmlType.getLocalPart();
if (className.charAt(0) == '>')
@@ -709,12 +666,11 @@
else
{
//Handle arrays
- if(javaType.isArray())
+ if (javaType.isArray())
{
jtype = JavaUtils.getSourceName(javaType);
}
- else
- jtype = javaType.getName();
+ else jtype = javaType.getName();
}
return jtype + arraySuffix;
@@ -725,33 +681,19 @@
return Constants.DOCUMENT_LITERAL.equals(wsdlStyle);
}
-
- private boolean isPublicField( Class javaType, String fieldname)
- {
- Field[] fldarr = utils.getPublicFields(javaType);
- int len = fldarr != null ? fldarr.length : 0;
-
- for(int i = 0 ; i < len ; i++)
- {
- Field fld = fldarr[i];
- if(fieldname.equals(fld.getName())) return true;
- }
- return false;
- }
-
/**
* Checks whether the type represents an array type
*
* @param xst
* @return true: type represents an array
*/
- private boolean isRepresentsArray( XSTypeDefinition xst)
+ private boolean isRepresentsArray(XSTypeDefinition xst)
{
boolean bool = false;
- if( xst instanceof XSComplexTypeDefinition)
+ if (xst instanceof XSComplexTypeDefinition)
{
XSComplexTypeDefinition xc = (XSComplexTypeDefinition)xst;
- if(xc.getContentType() == XSComplexTypeDefinition.CONTENTTYPE_EMPTY)
+ if (xc.getContentType() == XSComplexTypeDefinition.CONTENTTYPE_EMPTY)
return false;
XSParticle xsp = xc.getParticle();
@@ -759,11 +701,11 @@
return false;
XSTerm xsterm = xsp.getTerm();
- if(xsterm instanceof XSModelGroup)
+ if (xsterm instanceof XSModelGroup)
{
XSModelGroup xm = (XSModelGroup)xsterm;
XSObjectList xo = xm.getParticles();
- if(xo.getLength() == 1)
+ if (xo.getLength() == 1)
{
XSParticle xp = (XSParticle)xo.item(0);
bool = xp.getMaxOccursUnbounded() || xp.getMaxOccurs() > 1;
@@ -780,35 +722,33 @@
* @param xmlName
* @param xmlType
*/
- private Class makeCustomDecisions( Class javaType, QName xmlName, QName xmlType)
+ private Class makeCustomDecisions(Class javaType, QName xmlName, QName xmlType)
{
- if(javaType != null && xmlType != null)
+ if (javaType != null && xmlType != null)
{
- if(Byte[].class == javaType &&
Constants.NS_SCHEMA_XSD.equals(xmlType.getNamespaceURI())
- && "base64Binary".equals(xmlType.getLocalPart()))
+ if (Byte[].class == javaType &&
Constants.NS_SCHEMA_XSD.equals(xmlType.getNamespaceURI()) &&
"base64Binary".equals(xmlType.getLocalPart()))
javaType = byte[].class;
}
return javaType;
}
- private boolean shouldUnwrap()
+ private boolean isWrapped()
{
- return unwrap && Constants.DOCUMENT_LITERAL.equals(wsdlStyle);
+ return "wrapped".equals(parameterStyle) &&
Constants.DOCUMENT_LITERAL.equals(wsdlStyle);
}
private boolean isInOutHolder(WSDLInterfaceOperationOutput wout)
{
//Now check if the part exists in both input and output => Need Holder
- WSDLInterfaceOperation op = wout.getWsdlOperation();
+ WSDLInterfaceOperation op = wout.getWsdlOperation();
QName el = wout.getElement();
WSDLInterfaceOperationInput inp = op.getInput(el);
return inp != null;
}
- private MethodParamPartsMapping
getMethodParamPartsMapping(ServiceEndpointMethodMapping semm,
- QName xmlName, QName xmlType,
- int paramPosition, String wsdlMessageName, String paramMode, String
wsdlMessagePartName, boolean array, boolean primitive)
+ private MethodParamPartsMapping
getMethodParamPartsMapping(ServiceEndpointMethodMapping semm, QName xmlName, QName
xmlType, int paramPosition,
+ String wsdlMessageName, String paramMode, String wsdlMessagePartName, boolean
array, boolean primitive)
{
String targetNS = wsdlDefinitions.getTargetNamespace();
MethodParamPartsMapping mppm = new MethodParamPartsMapping(semm);
@@ -820,8 +760,8 @@
WsdlMessageMapping wmm = new WsdlMessageMapping(mppm);
wmm.setParameterMode(paramMode);
String wsdlNS = WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_WSDL_MESSAGE_NS;
- wmm.setWsdlMessage(new QName(targetNS,wsdlMessageName, wsdlNS));
- wmm.setWsdlMessagePartName( wsdlMessagePartName );
+ wmm.setWsdlMessage(new QName(targetNS, wsdlMessageName, wsdlNS));
+ wmm.setWsdlMessagePartName(wsdlMessagePartName);
mppm.setWsdlMessageMapping(wmm);
return mppm;
}
Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/ToolsHelper.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/ToolsHelper.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/helpers/ToolsHelper.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -214,7 +214,7 @@
{
List<String> wrappedVariables = parameter.getWrappedVariables();
- if (wrappedVariables == null)
+ if (wrappedVariables.size() == 0)
return;
List<VAR> vars = new ArrayList<VAR>();
@@ -299,7 +299,7 @@
if (glc != null)
wsdlToJava.setPackageNamespaceMap(glc.packageNamespaceMap);
- wsdlToJava.setUnwrap(w2jc.unwrap);
+ wsdlToJava.setParameterStyle(w2jc.parameterStyle);
wsdlToJava.generateSEI(wsdl, new File(outDir));
//Generate the Service File
@@ -311,7 +311,7 @@
MappingFileGenerator mgf = new MappingFileGenerator(wsdl, new
LiteralTypeMapping());
mgf.setPackageName(getPackageName(wsdl, glc));
mgf.setServiceName(wsdl.getServices()[0].getName().toString());
- mgf.setUnwrap(w2jc.unwrap);
+ mgf.setParameterStyle(w2jc.parameterStyle);
//mgf.generate();
JavaWsdlMapping jwm = mgf.generate();
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/interfaces/WSDLToJavaIntf.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/interfaces/WSDLToJavaIntf.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/interfaces/WSDLToJavaIntf.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -99,8 +99,6 @@
*/
public void setTypeMapping(LiteralTypeMapping typeMapping);
- public boolean isUnwrap();
+ public void setParameterStyle(String paramStyle);
- public void setUnwrap(boolean unwrap);
-
}
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/mapping/MappingFileGenerator.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/mapping/MappingFileGenerator.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/mapping/MappingFileGenerator.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -93,7 +93,7 @@
*/
protected LiteralTypeMapping typeMapping = null;
- protected boolean unwrap = false;
+ protected String parameterStyle;
public MappingFileGenerator(WSDLDefinitions wsdl, TypeMapping typeM)
{
@@ -156,16 +156,11 @@
this.typeNamespace = typeNamespace;
}
- public boolean isUnwrap()
+ public void setParameterStyle(String paramStyle)
{
- return unwrap;
+ this.parameterStyle = paramStyle;
}
- public void setUnwrap(boolean unwrap)
- {
- this.unwrap = unwrap;
- }
-
/**
* Method that generates the jaxrpc mapping metadata
* <dt>Guidance:<dd>
@@ -178,7 +173,7 @@
public JavaWsdlMapping generate() throws IOException
{
MappingFileGeneratorHelper helper = new
MappingFileGeneratorHelper(this.wsdlDefinitions, this.serviceName, this.packageName,
this.serviceEndpointInterface,
- this.typeNamespace, this.typeMapping, this.unwrap);
+ this.typeNamespace, this.typeMapping, this.parameterStyle);
String targetNS = wsdlDefinitions.getTargetNamespace();
if (typeNamespace == null)
typeNamespace = targetNS;
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/metadata/ReflectiveMetaDataBuilder.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/metadata/ReflectiveMetaDataBuilder.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/metadata/ReflectiveMetaDataBuilder.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -24,7 +24,6 @@
import java.lang.reflect.Method;
import java.rmi.Remote;
import java.rmi.RemoteException;
-import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -148,32 +147,18 @@
om.setOneWayOperation(opc.isOneWay);
ParameterMetaData wrappedParameter = null;
- List<String> wrappedVariables = null;
- List<String> wrappedTypes = null;
- List<QName> wrappedNames = null;
-
if (om.isDocumentWrapped())
{
QName xmlName = new QName(tmd.typeNamespace, om.getQName().getLocalPart());
QName xmlType = xmlName;
wrappedParameter = new ParameterMetaData(om, xmlName, xmlType, null);
- wrappedVariables = new ArrayList<String>(len);
- wrappedTypes = new ArrayList<String>(len);
- wrappedNames = new ArrayList<QName>(len);
- wrappedParameter.setWrappedVariables(wrappedVariables);
- wrappedParameter.setWrappedTypes(wrappedTypes);
- wrappedParameter.setWrappedElementNames(wrappedNames);
-
om.addParameter(wrappedParameter);
if (! om.isOneWayOperation())
{
xmlType = xmlName = new QName(tmd.typeNamespace,
om.getResponseName().getLocalPart());
ParameterMetaData retMetaData = new ParameterMetaData(om, xmlName,
xmlType, null);
- retMetaData.setWrappedVariables(new ArrayList<String>(0));
- retMetaData.setWrappedTypes(new ArrayList<String>(0));
- retMetaData.setWrappedElementNames(new ArrayList<QName>(0));
om.setReturnParameter(retMetaData);
}
}
@@ -189,10 +174,10 @@
if (om.isDocumentWrapped() && !isHeaderParameter(opc, i))
{
- wrappedTypes.add(paramType.getName());
+ wrappedParameter.getWrappedTypes().add(paramType.getName());
QName xmlName = getXmlName(paramType, opc, i, null);
- wrappedNames.add(xmlName);
- wrappedVariables.add(convertToProperty(xmlName.getLocalPart()));
+ wrappedParameter.getWrappedElementNames().add(xmlName);
+
wrappedParameter.getWrappedVariables().add(convertToProperty(xmlName.getLocalPart()));
}
else
{
Modified:
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/schema/SchemaTypeCreator.java
===================================================================
---
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/schema/SchemaTypeCreator.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/main/java/org/jboss/ws/tools/schema/SchemaTypeCreator.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -347,6 +347,7 @@
JBossXSModelGroup group = (JBossXSModelGroup)complexType.getParticle().getTerm();
group.setParticles(particles);
+ log.debug("generateNewType: " + sutils.write(complexType));
return complexType;
}
Modified: branches/jbossws-1.0/src/main/resources/schema/jbossws-tool_1_0.xsd
===================================================================
--- branches/jbossws-1.0/src/main/resources/schema/jbossws-tool_1_0.xsd 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/main/resources/schema/jbossws-tool_1_0.xsd 2006-10-12
19:36:50 UTC (rev 1217)
@@ -231,15 +231,21 @@
</xs:annotation>
</xs:element>
</xs:sequence>
- <xs:attribute name="file" type="xs:anyURI"
use="required">
+ <xs:attribute name="location" type="xs:anyURI"
use="required">
<xs:annotation>
<xs:documentation>Specifies the location of the WSDL file as a URL. The URL
may be either absolute or relative to the current directory. Remote protocols such as http
are supported.</xs:documentation>
</xs:annotation>
</xs:attribute>
- <xs:attribute name="unwrap" type="xs:boolean"
use="optional" default="false">
+ <xs:attribute name="parameter-style" use="optional"
default="wrapped">
<xs:annotation>
- <xs:documentation>Whether to unwrap a document/literal webservice reques
and response message. This is intended to be used on a service that follows the
"wrapped" convention.</xs:documentation>
+ <xs:documentation>The parameter style convention to use when using
document/literal. The "bare" convention requires that the Java method have a
single parameter that represents the full request message body, and a single return value
that represents the full response message body. The "wrapped" convention allows
any Java method signature because it wraps all parameter in a single schema
type.</xs:documentation>
</xs:annotation>
+ <xs:simpleType>
+ <xs:restriction base="xs:string">
+ <xs:enumeration value="bare"/>
+ <xs:enumeration value="wrapped"/>
+ </xs:restriction>
+ </xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:complexType name="parameterType">
Added: branches/jbossws-1.0/src/test/a.out
===================================================================
--- branches/jbossws-1.0/src/test/a.out 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/a.out 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,23 @@
+Buildfile: build.xml
+
+prepare:
+ [echo] -----------------------------------------------
+ [echo] jboss.home =
/home/tdiesler/svn/jboss/jbossas/branches/Branch_4_0/build/output/jboss-4.0.5.GA-ejb3
+ [echo] tomcat.home = ${tomcat.home}
+ [echo] java.home = /usr/java/jdk1.5.0_07/jre
+ [echo] -----------------------------------------------
+
+thirdparty-get:
+
+thirdparty-classpath:
+
+thirdparty:
+
+init:
+
+one-test:
+ [junit] Running org.jboss.test.ws.tools.jbws1170.JBWS1170TestCase
+ [junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.308 sec
+
+BUILD SUCCESSFUL
+Total time: 3 seconds
Modified: branches/jbossws-1.0/src/test/ant/build-jars-jaxws.xml
===================================================================
--- branches/jbossws-1.0/src/test/ant/build-jars-jaxws.xml 2006-10-12 12:39:42 UTC (rev
1216)
+++ branches/jbossws-1.0/src/test/ant/build-jars-jaxws.xml 2006-10-12 19:36:50 UTC (rev
1217)
@@ -112,8 +112,8 @@
<!-- jaxws-jsr181-soapbinding -->
<war warfile="${build.test.dir}/libs/jaxws-jsr181-soapbinding.war"
webxml="${build.test.dir}/resources/jaxws/jsr181/soapbinding/WEB-INF/web.xml">
<classes dir="${build.test.dir}/classes">
- <include
name="org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.class"/>
- <include
name="org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.class"/>
+ <include
name="org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareImpl.class"/>
+ <include
name="org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedImpl.class"/>
<include
name="org/jboss/test/ws/jaxws/jsr181/soapbinding/ExampleService.class"/>
<include
name="org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareRequest.class"/>
<include
name="org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareResponse.class"/>
Added: branches/jbossws-1.0/src/test/exp.xml
===================================================================
--- branches/jbossws-1.0/src/test/exp.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/exp.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,515 @@
+<java-wsdl-mapping version='1.1'
xmlns='http://java.sun.com/xml/ns/j2ee'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+
xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
+ <package-mapping>
+ <package-type>com.company.id.servicename_consumer._1_0</package-type>
+
<
namespaceURI>http://id.company.com/servicename-consumer/1.0</namesp...
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.Append</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>consumerInput_1</java-variable-name>
+ <xml-element-name>ConsumerInput_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.ConsumerInput</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>currentAddress</java-variable-name>
+ <xml-element-name>currentAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>name</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>previousAddress1</java-variable-name>
+ <xml-element-name>previousAddress1</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>previousAddress2</java-variable-name>
+ <xml-element-name>previousAddress2</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>returnDerivedLinks</java-variable-name>
+ <xml-element-name>returnDerivedLinks</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.UnparsedAddress</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>addressLines</java-variable-name>
+ <xml-element-name>addressLines</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>city</java-variable-name>
+ <xml-element-name>city</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postal_Code_Value</java-variable-name>
+ <xml-element-name>postal-Code-Value</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>state</java-variable-name>
+ <xml-element-name>state</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>urbanization</java-variable-name>
+ <xml-element-name>urbanization</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.Name</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>first</java-variable-name>
+ <xml-element-name>first</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>last</java-variable-name>
+ <xml-element-name>last</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>middle</java-variable-name>
+ <xml-element-name>middle</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>suffix</java-variable-name>
+ <xml-element-name>suffix</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.AppendResponse</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.ConsumerOutput</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>addressAbility</java-variable-name>
+ <xml-element-name>addressAbility</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>addressLink</java-variable-name>
+ <xml-element-name>addressLink</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>addressMatch</java-variable-name>
+ <xml-element-name>addressMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>consumerLink</java-variable-name>
+ <xml-element-name>consumerLink</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>deliveryPointValidation</java-variable-name>
+ <xml-element-name>deliveryPointValidation</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>errorCode</java-variable-name>
+ <xml-element-name>errorCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>lineOfTravel</java-variable-name>
+ <xml-element-name>lineOfTravel</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>matchLevel</java-variable-name>
+ <xml-element-name>matchLevel</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>parsedAddress</java-variable-name>
+ <xml-element-name>parsedAddress</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.AddressAbility</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>addressNotFound</java-variable-name>
+ <xml-element-name>addressNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>aliasMatch</java-variable-name>
+ <xml-element-name>aliasMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>alternateAddress</java-variable-name>
+ <xml-element-name>alternateAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>alternateAddressMatch</java-variable-name>
+ <xml-element-name>alternateAddressMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>carrierRouteId</java-variable-name>
+ <xml-element-name>carrierRouteId</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>cityAbbreviation</java-variable-name>
+ <xml-element-name>cityAbbreviation</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedCityAndOrState</java-variable-name>
+ <xml-element-name>correctedCityAndOrState</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedPrimaryAddress</java-variable-name>
+ <xml-element-name>correctedPrimaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedSecondaryAddress</java-variable-name>
+ <xml-element-name>correctedSecondaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>countyCode</java-variable-name>
+ <xml-element-name>countyCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>deliveryPointBarCode</java-variable-name>
+ <xml-element-name>deliveryPointBarCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>earlyWarningSystemMatch</java-variable-name>
+ <xml-element-name>earlyWarningSystemMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>failureToMatchLastAddressLine</java-variable-name>
+ <xml-element-name>failureToMatchLastAddressLine</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>financeNumber</java-variable-name>
+ <xml-element-name>financeNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>mainCity</java-variable-name>
+ <xml-element-name>mainCity</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>mainState</java-variable-name>
+ <xml-element-name>mainState</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>match</java-variable-name>
+ <xml-element-name>match</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingPoBoxNumber</java-variable-name>
+ <xml-element-name>missingPoBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingRuralRouteHcBoxNumber</java-variable-name>
+ <xml-element-name>missingRuralRouteHcBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>missingSecondaryNumberInHighrise</java-variable-name>
+ <xml-element-name>missingSecondaryNumberInHighrise</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingStreetNumber</java-variable-name>
+ <xml-element-name>missingStreetNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchMissingIncorrectDirection</java-variable-name>
+
<xml-element-name>multipleMatchMissingIncorrectDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchMissingIncorrectSuffix</java-variable-name>
+
<xml-element-name>multipleMatchMissingIncorrectSuffix</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchPrimaryAddressField</java-variable-name>
+ <xml-element-name>multipleMatchPrimaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchSecondaryAddressField</java-variable-name>
+
<xml-element-name>multipleMatchSecondaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>noSuchPrimaryNumber</java-variable-name>
+ <xml-element-name>noSuchPrimaryNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>poBoxNumberNotOnFile</java-variable-name>
+ <xml-element-name>poBoxNumberNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>recordTypeCode</java-variable-name>
+ <xml-element-name>recordTypeCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>returnCode</java-variable-name>
+ <xml-element-name>returnCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>ruralRouteHcBoxNotOnFile</java-variable-name>
+ <xml-element-name>ruralRouteHcBoxNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>secondaryNumberNotFound</java-variable-name>
+ <xml-element-name>secondaryNumberNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>zipCodeChanged</java-variable-name>
+ <xml-element-name>zipCodeChanged</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.DeliveryPointValidation</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>accurateSource</java-variable-name>
+ <xml-element-name>accurateSource</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>addressNotFound</java-variable-name>
+ <xml-element-name>addressNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>aliasMatch</java-variable-name>
+ <xml-element-name>aliasMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>alternateAddressMatch</java-variable-name>
+ <xml-element-name>alternateAddressMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>commercialMailReceivingAgency</java-variable-name>
+ <xml-element-name>commercialMailReceivingAgency</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedCityAndOrState</java-variable-name>
+ <xml-element-name>correctedCityAndOrState</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedPrimaryAddress</java-variable-name>
+ <xml-element-name>correctedPrimaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedSecondaryAddress</java-variable-name>
+ <xml-element-name>correctedSecondaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>deliverability</java-variable-name>
+ <xml-element-name>deliverability</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>earlyWarningSystemMatch</java-variable-name>
+ <xml-element-name>earlyWarningSystemMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>failureToMatchLastAddressLine</java-variable-name>
+ <xml-element-name>failureToMatchLastAddressLine</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>match</java-variable-name>
+ <xml-element-name>match</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingPoBoxNumber</java-variable-name>
+ <xml-element-name>missingPoBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingRuralRouteHcBoxNumber</java-variable-name>
+ <xml-element-name>missingRuralRouteHcBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingSecondaryNumber</java-variable-name>
+ <xml-element-name>missingSecondaryNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingStreetNumber</java-variable-name>
+ <xml-element-name>missingStreetNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchMissingIncorrectDirection</java-variable-name>
+
<xml-element-name>multipleMatchMissingIncorrectDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchMissingIncorrectSuffix</java-variable-name>
+
<xml-element-name>multipleMatchMissingIncorrectSuffix</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchPrimaryAddressField</java-variable-name>
+ <xml-element-name>multipleMatchPrimaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchSecondaryAddressField</java-variable-name>
+
<xml-element-name>multipleMatchSecondaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>noSuchPrimaryNumber</java-variable-name>
+ <xml-element-name>noSuchPrimaryNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>poBoxNumberNotOnFile</java-variable-name>
+ <xml-element-name>poBoxNumberNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>ruralRouteHcBoxNotOnFile</java-variable-name>
+ <xml-element-name>ruralRouteHcBoxNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>secondaryNumberNotFound</java-variable-name>
+ <xml-element-name>secondaryNumberNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>streetFrontMatch</java-variable-name>
+ <xml-element-name>streetFrontMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>zipCodeChanged</java-variable-name>
+ <xml-element-name>zipCodeChanged</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.MatchLevel</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>address</java-variable-name>
+ <xml-element-name>address</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>household</java-variable-name>
+ <xml-element-name>household</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>nameAndAddress</java-variable-name>
+ <xml-element-name>nameAndAddress</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.ParsedAddress</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>city</java-variable-name>
+ <xml-element-name>city</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>locality</java-variable-name>
+ <xml-element-name>locality</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postOfficeBox</java-variable-name>
+ <xml-element-name>postOfficeBox</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postal_Code_Value</java-variable-name>
+ <xml-element-name>postal-Code-Value</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>state</java-variable-name>
+ <xml-element-name>state</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>streetInfo</java-variable-name>
+ <xml-element-name>streetInfo</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>unit</java-variable-name>
+ <xml-element-name>unit</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>unitDescription</java-variable-name>
+ <xml-element-name>unitDescription</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.StreetInfo</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>name</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>number</java-variable-name>
+ <xml-element-name>number</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postDirection</java-variable-name>
+ <xml-element-name>postDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>preDirection</java-variable-name>
+ <xml-element-name>preDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>suffix</java-variable-name>
+ <xml-element-name>suffix</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.InputValidationException</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.SystemUnavailableException</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <exception-mapping>
+
<exception-type>com.company.id.servicename_consumer._1_0.InputValidationException</exception-type>
+ <wsdl-message
xmlns:exMsgNS='http://id.company.com/servicename-consumer/1.0'>...
+ </exception-mapping>
+ <exception-mapping>
+
<exception-type>com.company.id.servicename_consumer._1_0.SystemUnavailableException</exception-type>
+ <wsdl-message
xmlns:exMsgNS='http://id.company.com/servicename-consumer/1.0'>...
+ </exception-mapping>
+ <service-interface-mapping>
+
<service-interface>com.company.id.servicename_consumer._1_0.ServiceNameConsumer</service-interface>
+ <wsdl-service-name
xmlns:serviceNS='http://id.company.com/servicename-consumer/1.0'&...
+ <port-mapping>
+ <port-name>ServiceNameConsumerEndpointPort</port-name>
+ <java-port-name>ServiceNameConsumerEndpointPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+
<service-endpoint-interface>com.company.id.servicename_consumer._1_0.ServiceNameConsumerEndpoint</service-endpoint-interface>
+ <wsdl-port-type
xmlns:portTypeNS='http://id.company.com/servicename-consumer/1.0'...
+ <wsdl-binding
xmlns:bindingNS='http://id.company.com/servicename-consumer/1.0'&...
+ <service-endpoint-method-mapping>
+ <java-method-name>append</java-method-name>
+ <wsdl-operation>append</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+
<param-type>com.company.id.servicename_consumer._1_0.Append</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://id.company.com/servicename-consumer/1.0'&...
+ <wsdl-message-part-name>parameters</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+
<method-return-value>com.company.id.servicename_consumer._1_0.AppendResponse</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS='http://id.company.com/servicename-consumer/1.0'&...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
Property changes on: branches/jbossws-1.0/src/test/exp.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Copied:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/JSR181ComplexTestCase.java
(from rev 1193,
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java)
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java 2006-10-10
16:20:55 UTC (rev 1193)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/JSR181ComplexTestCase.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,274 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.jsr181.complex;
+
+import java.io.File;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.Arrays;
+import java.util.Calendar;
+
+import javax.xml.rpc.Service;
+import javax.xml.rpc.ServiceException;
+
+import junit.framework.Test;
+
+import org.jboss.test.ws.JBossWSTest;
+import org.jboss.test.ws.JBossWSTestSetup;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.Address;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.Customer;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.Name;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationService;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics;
+import org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException;
+import org.jboss.ws.jaxrpc.ServiceFactoryImpl;
+
+/**
+ *
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T.
Greene</a>
+ * @version $Revision$
+ */
+public class JSR181ComplexTestCase extends JBossWSTest
+{
+ public static Test suite()
+ {
+ return JBossWSTestSetup.newTestSetup(JSR181ComplexTestCase.class,
"jaxws-jsr181-complex.war");
+ }
+
+ private RegistrationService getRegistrationService() throws MalformedURLException,
ServiceException
+ {
+ URL wsdlURL = new URL("http://" + getServerHost() +
":8080/jaxws-jsr181-complex/RegistrationService?wsdl");
+ File mappingFile = new
File("resources/jaxws/jsr181/complex/jaxrpc-mapping.xml");
+ ServiceFactoryImpl factory = new ServiceFactoryImpl();
+ Service service = factory.createService(wsdlURL, null, mappingFile.toURL());
+ RegistrationService registration = (RegistrationService)
service.getPort(RegistrationService.class);
+ return registration;
+ }
+
+ public void testRegistration() throws Exception
+ {
+ RegistrationService registration = getRegistrationService();
+
+ Customer customer = getFredJackson();
+ customer.setReferredCustomers(new Customer[] {getJohnDoe(), getAlCapone()});
+
+ registration.register(customer, Calendar.getInstance());
+
+ customer = getAlCapone();
+ boolean pass = false;
+ try
+ {
+ registration.register(customer, Calendar.getInstance());
+ }
+ catch (AlreadyRegisteredException e)
+ {
+ if (e.getExistingId() == 456)
+ pass = true;
+ }
+
+ assertTrue(pass);
+ }
+
+ public void testInvoiceRegistration() throws Exception
+ {
+ RegistrationService registration = getRegistrationService();
+
+ InvoiceCustomer customer = getInvoiceFredJackson();
+ customer.setReferredCustomers(new Customer[] {getJohnDoe(), getAlCapone()});
+
+ assertTrue(registration.registerForInvoice(customer));
+ }
+
+ public void testOtherPackage() throws Exception
+ {
+ RegistrationService registration = getRegistrationService();
+
+ Statistics stats = registration.getStatistics(getFredJackson());
+ Calendar cal = Calendar.getInstance();
+ cal.clear();
+ cal.set(2006, 0, 26, 22, 59, 0);
+ assertEquals(cal.getTime(), stats.getActivationTime().getTime());
+ assertEquals(10, stats.getHits());
+ }
+
+ public void testBulkRegistration() throws Exception
+ {
+ RegistrationService registration = getRegistrationService();
+
+ Customer[] customers = new Customer[] {getFredJackson(), getJohnDoe()};
+
+ long[] ids = registration.bulkRegister(customers, Calendar.getInstance());
+
+ assertTrue(Arrays.equals(ids, new long[] {123, 124}));
+
+ customers = new Customer[] {getFredJackson(), getInvalid(754), getInvalid(753),
getJohnDoe(), getInvalid(752)};
+
+ boolean pass = false;
+ try
+ {
+ registration.bulkRegister(customers, Calendar.getInstance());
+ }
+ catch (ValidationException e)
+ {
+ pass = Arrays.equals(e.getFailiedCustomers(), new long[] {754, 753, 752});
+ }
+
+ assertTrue(pass);
+ }
+
+ private Customer getFredJackson()
+ {
+ Name name = new Name();
+ name.setFirstName("Fred");
+ name.setMiddleName("Jones");
+ name.setLastName("Jackson");
+
+ Address address = new Address();
+ address.setCity("Atlanta");
+ address.setState("Georgia");
+ address.setZip("53717");
+ address.setStreet("Yet Another Peach Tree St.");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("123");
+ number1.setExchange("456");
+ number1.setLine("7890");
+
+ PhoneNumber number2 = new PhoneNumber();
+ number1.setAreaCode("333");
+ number1.setExchange("222");
+ number1.setLine("1234");
+
+ Customer customer = new Customer();
+ customer.setId(123);
+ customer.setName(name);
+ customer.setAddress(address);
+ customer.setContactNumbers(new PhoneNumber[] {number1, number2});
+ return customer;
+ }
+
+ private InvoiceCustomer getInvoiceFredJackson()
+ {
+ Name name = new Name();
+ name.setFirstName("Fred");
+ name.setMiddleName("Jones");
+ name.setLastName("Jackson");
+
+ Address address = new Address();
+ address.setCity("Atlanta");
+ address.setState("Georgia");
+ address.setZip("53717");
+ address.setStreet("Yet Another Peach Tree St.");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("123");
+ number1.setExchange("456");
+ number1.setLine("7890");
+
+ PhoneNumber number2 = new PhoneNumber();
+ number1.setAreaCode("333");
+ number1.setExchange("222");
+ number1.setLine("1234");
+
+ InvoiceCustomer customer = new InvoiceCustomer();
+ customer.setId(123);
+ customer.setName(name);
+ customer.setAddress(address);
+ customer.setContactNumbers(new PhoneNumber[] {number1, number2});
+ customer.setCycleDay(10);
+ return customer;
+ }
+
+ private Customer getJohnDoe()
+ {
+ Name name = new Name();
+ name.setFirstName("John");
+ name.setLastName("Doe");
+
+ Address address = new Address();
+ address.setCity("New York");
+ address.setState("New York");
+ address.setZip("10010");
+ address.setStreet("Park Street");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("555");
+ number1.setExchange("867");
+ number1.setLine("5309");
+
+ Customer customer = new Customer();
+ customer.setName(name);
+ customer.setAddress(address);
+ customer.setContactNumbers(new PhoneNumber[] {number1});
+ customer.setId(124);
+ return customer;
+ }
+
+ private Customer getInvalid(long id)
+ {
+ Address address = new Address();
+ address.setCity("New York");
+ address.setState("New York");
+ address.setZip("10010");
+ address.setStreet("Park Street");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("555");
+ number1.setExchange("867");
+ number1.setLine("5309");
+
+ Customer customer = new Customer();
+ customer.setAddress(address);
+ customer.setContactNumbers(new PhoneNumber[] {number1});
+ customer.setId(id);
+ return customer;
+ }
+
+
+ private Customer getAlCapone()
+ {
+ Name name = new Name();
+ name.setFirstName("Al");
+ name.setLastName("Capone");
+
+ Address address = new Address();
+ address.setCity("Chicago");
+ address.setState("Illinois");
+ address.setZip("60619");
+ address.setStreet("7244 South Prairie Avenue.");
+
+ PhoneNumber number1 = new PhoneNumber();
+ number1.setAreaCode("888");
+ number1.setExchange("722");
+ number1.setLine("7322");
+
+ Customer customer = new Customer();
+ customer.setName(name);
+ customer.setAddress(address);
+ customer.setContactNumbers(new PhoneNumber[] {number1});
+ customer.setId(125);
+ return customer;
+ }
+}
\ No newline at end of file
Property changes on:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/JSR181ComplexTestCase.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/RegistrationService.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/RegistrationService.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/RegistrationService.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,24 +1,24 @@
/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
- */
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex;
import java.util.Calendar;
@@ -40,7 +40,7 @@
* @author <a href="mailto:jason.greene@jboss.com">Jason T.
Greene</a>
* @version $Revision$
*/
-@WebService
+@WebService(name = "RegistrationService", targetNamespace =
"http://org.jboss.ws/jaxws/complex")
@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL,
parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
public class RegistrationService
{
@@ -49,10 +49,7 @@
@WebMethod(operationName = "Register")
@WebResult(name = "RegisteredID")
- public long register(
- @WebParam(name = "Customer") Customer customer,
- @WebParam(name = "When") Date when
- ) throws ValidationException, AlreadyRegisteredException
+ public long register(@WebParam(name = "Customer") Customer customer,
@WebParam(name = "When") Date when) throws ValidationException,
AlreadyRegisteredException
{
Name name = customer.getName();
if (name == null)
@@ -65,21 +62,18 @@
if ("al".equalsIgnoreCase(name.getFirstName()) &&
"capone".equalsIgnoreCase(name.getLastName()))
throw new AlreadyRegisteredException("Al Capone is already
registered", 456);
- for (Customer c : customer.getReferredCustomers())
+ for (Customer refCust : customer.getReferredCustomers())
{
- log.info("Refered customer: " + c.getName());
+ log.info("Refered customer: " + (refCust != null ? refCust.getName() :
null));
}
- log.info("registering customer: " + customer);
+ log.info("registering customer: " + customer.getName());
return customer.getId();
}
@WebMethod(operationName = "BulkRegister")
@WebResult(name = "RegisteredIDs")
- public long[] bulkRegister(
- @WebParam(name = "Customers") Customer[] customers,
- @WebParam(name = "When") Date when
- ) throws ValidationException, AlreadyRegisteredException
+ public long[] bulkRegister(@WebParam(name = "Customers") Customer[]
customers, @WebParam(name = "When") Date when) throws ValidationException,
AlreadyRegisteredException
{
long[] registered = new long[customers.length];
long[] failed = new long[customers.length];
@@ -111,9 +105,7 @@
@WebMethod(operationName = "RegisterForInvoice")
@WebResult(name = "done")
- public boolean registerForInvoice(
- @WebParam(name = "InvoiceCustomer") InvoiceCustomer customer
- ) throws ValidationException, AlreadyRegisteredException
+ public boolean registerForInvoice(@WebParam(name = "InvoiceCustomer")
InvoiceCustomer customer) throws ValidationException, AlreadyRegisteredException
{
log.info("registerForInvoice: " + customer.getCycleDay());
return true;
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,56 +1,48 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class Address {
- protected java.lang.String city;
- protected java.lang.String state;
- protected java.lang.String street;
- protected java.lang.String zip;
-
- public Address() {
- }
-
- public Address(java.lang.String city, java.lang.String state, java.lang.String
street, java.lang.String zip) {
- this.city = city;
- this.state = state;
- this.street = street;
- this.zip = zip;
- }
-
- public java.lang.String getCity() {
- return city;
- }
-
- public void setCity(java.lang.String city) {
- this.city = city;
- }
-
- public java.lang.String getState() {
- return state;
- }
-
- public void setState(java.lang.String state) {
- this.state = state;
- }
-
- public java.lang.String getStreet() {
- return street;
- }
-
- public void setStreet(java.lang.String street) {
- this.street = street;
- }
-
- public java.lang.String getZip() {
- return zip;
- }
-
- public void setZip(java.lang.String zip) {
- this.zip = zip;
- }
+public class Address
+{
+
+protected java.lang.String city;
+
+protected java.lang.String state;
+
+protected java.lang.String street;
+
+protected java.lang.String zip;
+public Address(){}
+
+public Address(java.lang.String city, java.lang.String state, java.lang.String street,
java.lang.String zip){
+this.city=city;
+this.state=state;
+this.street=street;
+this.zip=zip;
}
+public java.lang.String getCity() { return city ;}
+
+public void setCity(java.lang.String city){ this.city=city; }
+
+public java.lang.String getState() { return state ;}
+
+public void setState(java.lang.String state){ this.state=state; }
+
+public java.lang.String getStreet() { return street ;}
+
+public void setStreet(java.lang.String street){ this.street=street; }
+
+public java.lang.String getZip() { return zip ;}
+
+public void setZip(java.lang.String zip){ this.zip=zip; }
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,21 +1,26 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class AlreadyRegisteredException extends
org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationException {
- private long existingId;
-
-
- public AlreadyRegisteredException(java.lang.String message, long existingId) {
- super(message);
- this.existingId = existingId;
- }
-
- public long getExistingId() {
- return existingId;
- }
+public class AlreadyRegisteredException
+ extends RegistrationException{
+
+private long existingId;
+public AlreadyRegisteredException(java.lang.String message, long existingId){
+super(message);
+this.existingId=existingId;
}
+public long getExistingId() { return existingId ;}
+
+
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,36 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class BulkRegister {
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers;
- protected java.util.Calendar when;
-
- public BulkRegister() {
- }
-
- public BulkRegister(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]
customers, java.util.Calendar when) {
- this.customers = customers;
- this.when = when;
- }
-
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] getCustomers() {
- return customers;
- }
-
- public void setCustomers(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]
customers) {
- this.customers = customers;
- }
-
- public java.util.Calendar getWhen() {
- return when;
- }
-
- public void setWhen(java.util.Calendar when) {
- this.when = when;
- }
+public class BulkRegister
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers;
+
+protected java.util.Calendar when;
+public BulkRegister(){}
+
+public BulkRegister(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers,
java.util.Calendar when){
+this.customers=customers;
+this.when=when;
}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] getCustomers() { return
customers ;}
+
+public void setCustomers(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]
customers){ this.customers=customers; }
+
+public java.util.Calendar getWhen() { return when ;}
+
+public void setWhen(java.util.Calendar when){ this.when=when; }
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,26 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class BulkRegisterResponse {
- protected long[] registeredIDs;
-
- public BulkRegisterResponse() {
- }
-
- public BulkRegisterResponse(long[] registeredIDs) {
- this.registeredIDs = registeredIDs;
- }
-
- public long[] getRegisteredIDs() {
- return registeredIDs;
- }
-
- public void setRegisteredIDs(long[] registeredIDs) {
- this.registeredIDs = registeredIDs;
- }
+public class BulkRegisterResponse
+{
+
+protected long[] registeredIDs;
+
+protected long[] result;
+public BulkRegisterResponse(){}
+
+public BulkRegisterResponse(long[] registeredIDs, long[] result){
+this.registeredIDs=registeredIDs;
+this.result=result;
}
+public long[] getRegisteredIDs() { return registeredIDs ;}
+
+public void setRegisteredIDs(long[] registeredIDs){ this.registeredIDs=registeredIDs; }
+
+public long[] getResult() { return result ;}
+
+public void setResult(long[] result){ this.result=result; }
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,69 +1,55 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class Customer {
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Address address;
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[]
contactNumbers;
- protected long id;
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Name name;
+public class Customer
+{
- // since there is no way to differentiate between a null array
- // and an array with 1 element that is null
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers
= new Customer[0];
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Address address;
- public Customer() {
- }
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers;
- public Customer(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address,
org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers, long id,
org.jboss.test.ws.jaxws.jsr181.complex.client.Name name,
org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers) {
- this.address = address;
- this.contactNumbers = contactNumbers;
- this.id = id;
- this.name = name;
- this.referredCustomers = referredCustomers;
- }
+protected long id;
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Address getAddress() {
- return address;
- }
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Name name;
- public void setAddress(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address)
{
- this.address = address;
- }
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers;
+public Customer(){}
- public org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[]
getContactNumbers() {
- return contactNumbers;
- }
+public Customer(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address,
org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers, long id,
org.jboss.test.ws.jaxws.jsr181.complex.client.Name name,
org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers){
+this.address=address;
+this.contactNumbers=contactNumbers;
+this.id=id;
+this.name=name;
+this.referredCustomers=referredCustomers;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Address getAddress() { return
address ;}
- public void
setContactNumbers(org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[]
contactNumbers) {
- this.contactNumbers = contactNumbers;
- }
+public void setAddress(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address){
this.address=address; }
- public long getId() {
- return id;
- }
+public org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] getContactNumbers() {
return contactNumbers ;}
- public void setId(long id) {
- this.id = id;
- }
+public void setContactNumbers(org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[]
contactNumbers){ this.contactNumbers=contactNumbers; }
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Name getName() {
- return name;
- }
+public long getId() { return id ;}
- public void setName(org.jboss.test.ws.jaxws.jsr181.complex.client.Name name) {
- this.name = name;
- }
+public void setId(long id){ this.id=id; }
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]
getReferredCustomers() {
- return referredCustomers;
- }
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Name getName() { return name ;}
- public void
setReferredCustomers(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]
referredCustomers) {
- this.referredCustomers = referredCustomers;
- }
+public void setName(org.jboss.test.ws.jaxws.jsr181.complex.client.Name name){
this.name=name; }
+
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] getReferredCustomers() {
return referredCustomers ;}
+
+public void setReferredCustomers(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]
referredCustomers){ this.referredCustomers=referredCustomers; }
+
}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,26 +1,27 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class GetStatistics {
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer;
-
- public GetStatistics() {
- }
-
- public GetStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer)
{
- this.customer = customer;
- }
-
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer getCustomer() {
- return customer;
- }
-
- public void setCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer
customer) {
- this.customer = customer;
- }
+public class GetStatistics
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer;
+public GetStatistics(){}
+
+public GetStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer){
+this.customer=customer;
}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer getCustomer() { return
customer ;}
+
+public void setCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer){
this.customer=customer; }
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,26 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class GetStatisticsResponse {
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics statistics;
-
- public GetStatisticsResponse() {
- }
-
- public GetStatisticsResponse(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics
statistics) {
- this.statistics = statistics;
- }
-
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics getStatistics() {
- return statistics;
- }
-
- public void setStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics
statistics) {
- this.statistics = statistics;
- }
+public class GetStatisticsResponse
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics statistics;
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics result;
+public GetStatisticsResponse(){}
+
+public GetStatisticsResponse(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics
statistics, org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics result){
+this.statistics=statistics;
+this.result=result;
}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics getStatistics() { return
statistics ;}
+
+public void setStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics
statistics){ this.statistics=statistics; }
+
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics getResult() { return
result ;}
+
+public void setResult(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics result){
this.result=result; }
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,31 +1,27 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class InvoiceCustomer extends
org.jboss.test.ws.jaxws.jsr181.complex.client.Customer {
- protected int cycleDay;
-
- public InvoiceCustomer() {
- }
-
- public InvoiceCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address,
org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers, long id,
org.jboss.test.ws.jaxws.jsr181.complex.client.Name name,
org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers, int cycleDay)
{
- this.address = address;
- this.contactNumbers = contactNumbers;
- this.id = id;
- this.name = name;
- this.referredCustomers = referredCustomers;
- this.cycleDay = cycleDay;
- }
-
- public int getCycleDay() {
- return cycleDay;
- }
-
- public void setCycleDay(int cycleDay) {
- this.cycleDay = cycleDay;
- }
+public class InvoiceCustomer
+ extends Customer{
+
+protected int cycleDay;
+public InvoiceCustomer(){}
+
+public InvoiceCustomer(int cycleDay){
+this.cycleDay=cycleDay;
}
+public int getCycleDay() { return cycleDay ;}
+
+public void setCycleDay(int cycleDay){ this.cycleDay=cycleDay; }
+
+}
Deleted:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/JSR181ComplexTestCase.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,292 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
- */
-package org.jboss.test.ws.jaxws.jsr181.complex.client;
-
-import java.io.File;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.util.Arrays;
-import java.util.Calendar;
-
-import javax.xml.rpc.Service;
-import javax.xml.rpc.ServiceException;
-
-import junit.framework.Test;
-
-import org.jboss.test.ws.JBossWSTest;
-import org.jboss.test.ws.JBossWSTestSetup;
-import org.jboss.ws.jaxrpc.ServiceFactoryImpl;
-
-/**
- *
- * @author <a href="mailto:jason.greene@jboss.com">Jason T.
Greene</a>
- * @version $Revision$
- */
-public class JSR181ComplexTestCase extends JBossWSTest
-{
- private String targetNS =
"http://soapbinding.jsr181.ws.test.jboss.org/jaws";
-
-
- public static Test suite()
- {
- return JBossWSTestSetup.newTestSetup(JSR181ComplexTestCase.class,
"jaxws-jsr181-complex.war");
- }
-
- private RegistrationService getRegistrationService() throws MalformedURLException,
ServiceException
- {
- URL wsdlURL = new URL("http://" + getServerHost() +
":8080/jaxws-jsr181-complex/RegistrationService?wsdl");
- File mappingFile = new
File("resources/jaxws/jsr181/complex/jaxrpc-mapping.xml");
- ServiceFactoryImpl factory = new ServiceFactoryImpl();
- Service service = factory.createService(wsdlURL, null, mappingFile.toURL());
- RegistrationService registration = (RegistrationService)
service.getPort(RegistrationService.class);
- return registration;
- }
-
- public void testRegistration() throws Exception
- {
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
- RegistrationService registration = getRegistrationService();
-
- Customer customer = getFredJackson();
- customer.setReferredCustomers(new Customer[] {getJohnDoe(), getAlCapone()});
-
- registration.register(customer, Calendar.getInstance());
-
- customer = getAlCapone();
- boolean pass = false;
- try
- {
- registration.register(customer, Calendar.getInstance());
- }
- catch (AlreadyRegisteredException e)
- {
- if (e.getExistingId() == 456)
- pass = true;
- }
-
- assertTrue(pass);
- }
-
- public void testInvoiceRegistration() throws Exception
- {
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
- RegistrationService registration = getRegistrationService();
-
- InvoiceCustomer customer = getInvoiceFredJackson();
- customer.setReferredCustomers(new Customer[] {getJohnDoe(), getAlCapone()});
-
- assertTrue(registration.registerForInvoice(customer));
- }
-
- public void testOtherPackage() throws Exception
- {
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
- RegistrationService registration = getRegistrationService();
-
- Statistics stats = registration.getStatistics(getFredJackson());
- Calendar cal = Calendar.getInstance();
- cal.clear();
- cal.set(2006, 0, 26, 22, 59, 0);
- assertEquals(cal.getTime(), stats.activationTime.getTime());
- assertEquals(10, stats.hits);
- }
-
- public void testBulkRegistration() throws Exception
- {
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
- RegistrationService registration = getRegistrationService();
-
- Customer[] customers = new Customer[] {getFredJackson(), getJohnDoe()};
-
- long[] ids = registration.bulkRegister(customers, Calendar.getInstance());
-
- assertTrue(Arrays.equals(ids, new long[] {123, 124}));
-
- customers = new Customer[] {getFredJackson(), getInvalid(754), getInvalid(753),
getJohnDoe(), getInvalid(752)};
-
- boolean pass = false;
- try
- {
- registration.bulkRegister(customers, Calendar.getInstance());
- }
- catch (ValidationException e)
- {
- pass = Arrays.equals(e.getFailiedCustomers(), new long[] {754, 753, 752});
- }
-
- assertTrue(pass);
- }
-
- private Customer getFredJackson()
- {
- Name name = new Name();
- name.setFirstName("Fred");
- name.setMiddleName("Jones");
- name.setLastName("Jackson");
-
- Address address = new Address();
- address.setCity("Atlanta");
- address.setState("Georgia");
- address.setZip("53717");
- address.setStreet("Yet Another Peach Tree St.");
-
- PhoneNumber number1 = new PhoneNumber();
- number1.setAreaCode("123");
- number1.setExchange("456");
- number1.setLine("7890");
-
- PhoneNumber number2 = new PhoneNumber();
- number1.setAreaCode("333");
- number1.setExchange("222");
- number1.setLine("1234");
-
- Customer customer = new Customer();
- customer.setId(123);
- customer.setName(name);
- customer.setAddress(address);
- customer.setContactNumbers(new PhoneNumber[] {number1, number2});
- return customer;
- }
-
- private InvoiceCustomer getInvoiceFredJackson()
- {
- Name name = new Name();
- name.setFirstName("Fred");
- name.setMiddleName("Jones");
- name.setLastName("Jackson");
-
- Address address = new Address();
- address.setCity("Atlanta");
- address.setState("Georgia");
- address.setZip("53717");
- address.setStreet("Yet Another Peach Tree St.");
-
- PhoneNumber number1 = new PhoneNumber();
- number1.setAreaCode("123");
- number1.setExchange("456");
- number1.setLine("7890");
-
- PhoneNumber number2 = new PhoneNumber();
- number1.setAreaCode("333");
- number1.setExchange("222");
- number1.setLine("1234");
-
- InvoiceCustomer customer = new InvoiceCustomer();
- customer.setId(123);
- customer.setName(name);
- customer.setAddress(address);
- customer.setContactNumbers(new PhoneNumber[] {number1, number2});
- customer.setCycleDay(10);
- return customer;
- }
-
- private Customer getJohnDoe()
- {
- Name name = new Name();
- name.setFirstName("John");
- name.setLastName("Doe");
-
- Address address = new Address();
- address.setCity("New York");
- address.setState("New York");
- address.setZip("10010");
- address.setStreet("Park Street");
-
- PhoneNumber number1 = new PhoneNumber();
- number1.setAreaCode("555");
- number1.setExchange("867");
- number1.setLine("5309");
-
- Customer customer = new Customer();
- customer.setName(name);
- customer.setAddress(address);
- customer.setContactNumbers(new PhoneNumber[] {number1});
- customer.setId(124);
- return customer;
- }
-
- private Customer getInvalid(long id)
- {
- Address address = new Address();
- address.setCity("New York");
- address.setState("New York");
- address.setZip("10010");
- address.setStreet("Park Street");
-
- PhoneNumber number1 = new PhoneNumber();
- number1.setAreaCode("555");
- number1.setExchange("867");
- number1.setLine("5309");
-
- Customer customer = new Customer();
- customer.setAddress(address);
- customer.setContactNumbers(new PhoneNumber[] {number1});
- customer.setId(id);
- return customer;
- }
-
-
- private Customer getAlCapone()
- {
- Name name = new Name();
- name.setFirstName("Al");
- name.setLastName("Capone");
-
- Address address = new Address();
- address.setCity("Chicago");
- address.setState("Illinois");
- address.setZip("60619");
- address.setStreet("7244 South Prairie Avenue.");
-
- PhoneNumber number1 = new PhoneNumber();
- number1.setAreaCode("888");
- number1.setExchange("722");
- number1.setLine("7322");
-
- Customer customer = new Customer();
- customer.setName(name);
- customer.setAddress(address);
- customer.setContactNumbers(new PhoneNumber[] {number1});
- customer.setId(125);
- return customer;
- }
-}
\ No newline at end of file
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,46 +1,41 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class Name {
- protected java.lang.String firstName;
- protected java.lang.String lastName;
- protected java.lang.String middleName;
-
- public Name() {
- }
-
- public Name(java.lang.String firstName, java.lang.String lastName, java.lang.String
middleName) {
- this.firstName = firstName;
- this.lastName = lastName;
- this.middleName = middleName;
- }
-
- public java.lang.String getFirstName() {
- return firstName;
- }
-
- public void setFirstName(java.lang.String firstName) {
- this.firstName = firstName;
- }
-
- public java.lang.String getLastName() {
- return lastName;
- }
-
- public void setLastName(java.lang.String lastName) {
- this.lastName = lastName;
- }
-
- public java.lang.String getMiddleName() {
- return middleName;
- }
-
- public void setMiddleName(java.lang.String middleName) {
- this.middleName = middleName;
- }
+public class Name
+{
+
+protected java.lang.String firstName;
+
+protected java.lang.String lastName;
+
+protected java.lang.String middleName;
+public Name(){}
+
+public Name(java.lang.String firstName, java.lang.String lastName, java.lang.String
middleName){
+this.firstName=firstName;
+this.lastName=lastName;
+this.middleName=middleName;
}
+public java.lang.String getFirstName() { return firstName ;}
+
+public void setFirstName(java.lang.String firstName){ this.firstName=firstName; }
+
+public java.lang.String getLastName() { return lastName ;}
+
+public void setLastName(java.lang.String lastName){ this.lastName=lastName; }
+
+public java.lang.String getMiddleName() { return middleName ;}
+
+public void setMiddleName(java.lang.String middleName){ this.middleName=middleName; }
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,46 +1,41 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class PhoneNumber {
- protected java.lang.String areaCode;
- protected java.lang.String exchange;
- protected java.lang.String line;
-
- public PhoneNumber() {
- }
-
- public PhoneNumber(java.lang.String areaCode, java.lang.String exchange,
java.lang.String line) {
- this.areaCode = areaCode;
- this.exchange = exchange;
- this.line = line;
- }
-
- public java.lang.String getAreaCode() {
- return areaCode;
- }
-
- public void setAreaCode(java.lang.String areaCode) {
- this.areaCode = areaCode;
- }
-
- public java.lang.String getExchange() {
- return exchange;
- }
-
- public void setExchange(java.lang.String exchange) {
- this.exchange = exchange;
- }
-
- public java.lang.String getLine() {
- return line;
- }
-
- public void setLine(java.lang.String line) {
- this.line = line;
- }
+public class PhoneNumber
+{
+
+protected java.lang.String areaCode;
+
+protected java.lang.String exchange;
+
+protected java.lang.String line;
+public PhoneNumber(){}
+
+public PhoneNumber(java.lang.String areaCode, java.lang.String exchange, java.lang.String
line){
+this.areaCode=areaCode;
+this.exchange=exchange;
+this.line=line;
}
+public java.lang.String getAreaCode() { return areaCode ;}
+
+public void setAreaCode(java.lang.String areaCode){ this.areaCode=areaCode; }
+
+public java.lang.String getExchange() { return exchange ;}
+
+public void setExchange(java.lang.String exchange){ this.exchange=exchange; }
+
+public java.lang.String getLine() { return line ;}
+
+public void setLine(java.lang.String line){ this.line=line; }
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,36 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class Register {
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer;
- protected java.util.Calendar when;
-
- public Register() {
- }
-
- public Register(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer,
java.util.Calendar when) {
- this.customer = customer;
- this.when = when;
- }
-
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer getCustomer() {
- return customer;
- }
-
- public void setCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer
customer) {
- this.customer = customer;
- }
-
- public java.util.Calendar getWhen() {
- return when;
- }
-
- public void setWhen(java.util.Calendar when) {
- this.when = when;
- }
+public class Register
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer;
+
+protected java.util.Calendar when;
+public Register(){}
+
+public Register(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer,
java.util.Calendar when){
+this.customer=customer;
+this.when=when;
}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer getCustomer() { return
customer ;}
+
+public void setCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer){
this.customer=customer; }
+
+public java.util.Calendar getWhen() { return when ;}
+
+public void setWhen(java.util.Calendar when){ this.when=when; }
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,26 +1,27 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class RegisterForInvoice {
- protected org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer
invoiceCustomer;
-
- public RegisterForInvoice() {
- }
-
- public
RegisterForInvoice(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer
invoiceCustomer) {
- this.invoiceCustomer = invoiceCustomer;
- }
-
- public org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer
getInvoiceCustomer() {
- return invoiceCustomer;
- }
-
- public void
setInvoiceCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer
invoiceCustomer) {
- this.invoiceCustomer = invoiceCustomer;
- }
+public class RegisterForInvoice
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer;
+public RegisterForInvoice(){}
+
+public RegisterForInvoice(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer
invoiceCustomer){
+this.invoiceCustomer=invoiceCustomer;
}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer getInvoiceCustomer()
{ return invoiceCustomer ;}
+
+public void
setInvoiceCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer
invoiceCustomer){ this.invoiceCustomer=invoiceCustomer; }
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,26 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class RegisterForInvoiceResponse {
- protected boolean done;
-
- public RegisterForInvoiceResponse() {
- }
-
- public RegisterForInvoiceResponse(boolean done) {
- this.done = done;
- }
-
- public boolean isDone() {
- return done;
- }
-
- public void setDone(boolean done) {
- this.done = done;
- }
+public class RegisterForInvoiceResponse
+{
+
+protected boolean done;
+
+protected boolean result;
+public RegisterForInvoiceResponse(){}
+
+public RegisterForInvoiceResponse(boolean done, boolean result){
+this.done=done;
+this.result=result;
}
+public boolean isDone() { return done ;}
+
+public void setDone(boolean done){ this.done=done; }
+
+public boolean isResult() { return result ;}
+
+public void setResult(boolean result){ this.result=result; }
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,26 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class RegisterResponse {
- protected long registeredID;
-
- public RegisterResponse() {
- }
-
- public RegisterResponse(long registeredID) {
- this.registeredID = registeredID;
- }
-
- public long getRegisteredID() {
- return registeredID;
- }
-
- public void setRegisteredID(long registeredID) {
- this.registeredID = registeredID;
- }
+public class RegisterResponse
+{
+
+protected long registeredID;
+
+protected long result;
+public RegisterResponse(){}
+
+public RegisterResponse(long registeredID, long result){
+this.registeredID=registeredID;
+this.result=result;
}
+public long getRegisteredID() { return registeredID ;}
+
+public void setRegisteredID(long registeredID){ this.registeredID=registeredID; }
+
+public long getResult() { return result ;}
+
+public void setResult(long result){ this.result=result; }
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,21 +1,26 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class RegistrationException extends java.lang.Exception {
- private java.lang.String message;
-
-
- public RegistrationException(java.lang.String message) {
- super(message);
- this.message = message;
- }
-
- public java.lang.String getMessage() {
- return message;
- }
+public class RegistrationException
+ extends Exception{
+
+private java.lang.String message;
+public RegistrationException(java.lang.String message){
+super(message);
+this.message=message;
}
+public java.lang.String getMessage() { return message ;}
+
+
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,17 +1,18 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
-
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
+public interface RegistrationService extends java.rmi.Remote
+{
-public interface RegistrationService extends java.rmi.Remote {
- public long[] bulkRegister(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]
customers, java.util.Calendar when) throws
- org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,
org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException,
java.rmi.RemoteException;
- public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics
getStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer) throws
- java.rmi.RemoteException;
- public long register(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer,
java.util.Calendar when) throws
- org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException,
org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,
java.rmi.RemoteException;
- public boolean
registerForInvoice(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer
invoiceCustomer) throws
- org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException,
org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,
java.rmi.RemoteException;
+ public long[] bulkRegister(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]
customers, java.util.Calendar when) throws
org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException,
java.rmi.RemoteException;
+ public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics
getStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer) throws
java.rmi.RemoteException;
+ public long register(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer,
java.util.Calendar when) throws
org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException,
java.rmi.RemoteException;
+ public boolean
registerForInvoice(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer
invoiceCustomer) throws
org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException,
java.rmi.RemoteException;
}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,12 +1,19 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+* JBoss, the OpenSource EJB server
+* Distributable under LGPL license. See terms of license at
gnu.org.
+*/
+//Auto Generated by jbossws - Please do not edit!!!
+
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-import javax.xml.rpc.ServiceException;
-public interface RegistrationServiceService extends javax.xml.rpc.Service {
- public org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationService
getRegistrationServicePort() throws ServiceException;
+import javax.xml.rpc.*;
+
+
+public interface RegistrationServiceService extends javax.xml.rpc.Service
+{
+
+ public org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationService
getRegistrationServicePort() throws ServiceException;
+
}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,36 +1,34 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class Statistics {
- protected java.util.Calendar activationTime;
- protected long hits;
-
- public Statistics() {
- }
-
- public Statistics(java.util.Calendar activationTime, long hits) {
- this.activationTime = activationTime;
- this.hits = hits;
- }
-
- public java.util.Calendar getActivationTime() {
- return activationTime;
- }
-
- public void setActivationTime(java.util.Calendar activationTime) {
- this.activationTime = activationTime;
- }
-
- public long getHits() {
- return hits;
- }
-
- public void setHits(long hits) {
- this.hits = hits;
- }
+public class Statistics
+{
+
+protected java.util.Calendar activationTime;
+
+protected long hits;
+public Statistics(){}
+
+public Statistics(java.util.Calendar activationTime, long hits){
+this.activationTime=activationTime;
+this.hits=hits;
}
+public java.util.Calendar getActivationTime() { return activationTime ;}
+
+public void setActivationTime(java.util.Calendar activationTime){
this.activationTime=activationTime; }
+
+public long getHits() { return hits ;}
+
+public void setHits(long hits){ this.hits=hits; }
+
+}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,21 +1,26 @@
-// This class was generated by the JAXRPC SI, do not edit.
-// Contents subject to change without notice.
-// JAX-RPC Standard Implementation (1.1.3, build R1)
-// Generated source version: 1.1.3
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
package org.jboss.test.ws.jaxws.jsr181.complex.client;
-public class ValidationException extends
org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationException {
- private long[] failiedCustomers;
-
-
- public ValidationException(java.lang.String message, long[] failiedCustomers) {
- super(message);
- this.failiedCustomers = failiedCustomers;
- }
-
- public long[] getFailiedCustomers() {
- return failiedCustomers;
- }
+public class ValidationException
+ extends RegistrationException{
+
+private long[] failiedCustomers;
+public ValidationException(java.lang.String message, long[] failiedCustomers){
+super(message);
+this.failiedCustomers=failiedCustomers;
}
+public long[] getFailiedCustomers() { return failiedCustomers ;}
+
+
+
+}
Added:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBare.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBare.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBare.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,16 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 18:49:08 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+public interface DocBare extends java.rmi.Remote
+{
+
+ public org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse
submitNamespacedPO(org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest
submitNamespacedPO) throws java.rmi.RemoteException;
+ public org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse
submitPO(org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest submitPO) throws
java.rmi.RemoteException;
+}
Property changes on:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBare.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Copied:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareImpl.java
(from rev 1193,
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.java)
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.java 2006-10-10
16:20:55 UTC (rev 1193)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareImpl.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,62 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+
+import org.jboss.logging.Logger;
+
+/**
+ * Test the JSR-181 annotation: javax.jws.SOAPBinding
+ *
+ * @author Thomas.Diesler(a)jboss.org
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T.
Greene</a>
+ * @since 16-Oct-2005
+ */
+@WebService(name= "DocBare")
+@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+public class DocBareImpl
+{
+ // Provide logging
+ private static Logger log = Logger.getLogger(ExampleService.class);
+
+ @WebMethod(operationName = "SubmitPO")
+ public SubmitBareResponse submitPO(SubmitBareRequest poRequest)
+ {
+ log.info("submitPO: " + poRequest);
+ SubmitBareResponse poResponse = new SubmitBareResponse(poRequest.getProduct());
+ return poResponse;
+ }
+
+ @WebMethod(operationName = "SubmitNamespacedPO")
+ @WebResult(targetNamespace = "http://namespace/result",
name="SubmitBareResponse")
+ public SubmitBareResponse submitNamespacedPO(@WebParam(targetNamespace =
"http://namespace/request") SubmitBareRequest poRequest)
+ {
+ log.info("submitNamespacedPO: " + poRequest);
+ SubmitBareResponse poResponse = new SubmitBareResponse(poRequest.getProduct());
+ return poResponse;
+ }
+}
Deleted:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocBareService.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,62 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
- */
-package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-import javax.jws.WebResult;
-import javax.jws.WebService;
-import javax.jws.soap.SOAPBinding;
-
-import org.jboss.logging.Logger;
-
-/**
- * Test the JSR-181 annotation: javax.jws.SOAPBinding
- *
- * @author Thomas.Diesler(a)jboss.org
- * @author <a href="mailto:jason.greene@jboss.com">Jason T.
Greene</a>
- * @since 16-Oct-2005
- */
-@WebService(name= "DocBare")
-@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
-public class DocBareService
-{
- // Provide logging
- private static Logger log = Logger.getLogger(ExampleService.class);
-
- @WebMethod(operationName = "SubmitPO")
- public SubmitBareResponse submitPO(SubmitBareRequest poRequest)
- {
- log.info("submitPO: " + poRequest);
- SubmitBareResponse poResponse = new SubmitBareResponse(poRequest.getProduct());
- return poResponse;
- }
-
- @WebMethod(operationName = "SubmitNamespacedPO")
- @WebResult(targetNamespace = "http://namespace/result",
name="SubmitBareResponse")
- public SubmitBareResponse submitNamespacedPO(@WebParam(targetNamespace =
"http://namespace/request") SubmitBareRequest poRequest)
- {
- log.info("submitNamespacedPO: " + poRequest);
- SubmitBareResponse poResponse = new SubmitBareResponse(poRequest.getProduct());
- return poResponse;
- }
-}
Added:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrapped.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrapped.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrapped.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,16 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+public interface DocWrapped extends java.rmi.Remote
+{
+
+ public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck
submitNamespacedPO(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder
namespacedPurchaseOrder, java.lang.String namespacedString) throws
java.rmi.RemoteException;
+ public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck
submitPO(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder purchaseOrder) throws
java.rmi.RemoteException;
+}
Property changes on:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrapped.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Copied:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedImpl.java
(from rev 1193,
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.java)
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.java 2006-10-10
16:20:55 UTC (rev 1193)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedImpl.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,68 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2005, JBoss Inc., and individual contributors as indicated
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * This is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2.1 of
+ * the License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this software; if not, write to the Free
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
+ */
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+
+import org.jboss.logging.Logger;
+
+/**
+ * Test the JSR-181 annotation: javax.jws.SOAPBinding
+ *
+ * @author Thomas.Diesler(a)jboss.org
+ * @author <a href="mailto:jason.greene@jboss.com">Jason T.
Greene</a>
+ * @since 16-Oct-2005
+ */
+@WebService(name= "DocWrapped")
+@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL,
parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
+public class DocWrappedImpl
+{
+ // Provide logging
+ private static Logger log = Logger.getLogger(ExampleService.class);
+
+ @WebMethod(operationName = "SubmitPO")
+ @WebResult(name = "PurchaseOrderAck")
+ public PurchaseOrderAck submitPO(@WebParam(name = "PurchaseOrder")
PurchaseOrder purchaseOrder)
+ {
+ log.info("submitPO: " + purchaseOrder);
+ PurchaseOrderAck poAck = new PurchaseOrderAck(purchaseOrder.getProduct());
+ return poAck;
+ }
+
+ @WebMethod(operationName = "SubmitNamespacedPO")
+ @WebResult(name = "NamespacedPurchaseOrderAck", targetNamespace =
"http://namespace/result")
+ public PurchaseOrderAck submitNamespacedPO(
+ @WebParam(name = "NamespacedPurchaseOrder", targetNamespace =
"http://namespace/purchase")
+ PurchaseOrder purchaseOrder,
+ @WebParam(name = "NamespacedString", targetNamespace =
"http://namespace/string")
+ String string
+ )
+ {
+ log.info("submitNamespacedPO: " + purchaseOrder + ", " +
string);
+ PurchaseOrderAck poAck = new PurchaseOrderAck(purchaseOrder.getProduct());
+ return poAck;
+ }
+}
Deleted:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,68 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
- */
-package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-
-import javax.jws.WebMethod;
-import javax.jws.WebParam;
-import javax.jws.WebResult;
-import javax.jws.WebService;
-import javax.jws.soap.SOAPBinding;
-
-import org.jboss.logging.Logger;
-
-/**
- * Test the JSR-181 annotation: javax.jws.SOAPBinding
- *
- * @author Thomas.Diesler(a)jboss.org
- * @author <a href="mailto:jason.greene@jboss.com">Jason T.
Greene</a>
- * @since 16-Oct-2005
- */
-@WebService(name= "DocWrapped")
-@SOAPBinding(style = SOAPBinding.Style.DOCUMENT, use = SOAPBinding.Use.LITERAL,
parameterStyle = SOAPBinding.ParameterStyle.WRAPPED)
-public class DocWrappedService
-{
- // Provide logging
- private static Logger log = Logger.getLogger(ExampleService.class);
-
- @WebMethod(operationName = "SubmitPO")
- @WebResult(name = "PurchaseOrderAck")
- public PurchaseOrderAck submitPO(@WebParam(name = "PurchaseOrder")
PurchaseOrder purchaseOrder)
- {
- log.info("submitPO: " + purchaseOrder);
- PurchaseOrderAck poAck = new PurchaseOrderAck(purchaseOrder.getProduct());
- return poAck;
- }
-
- @WebMethod(operationName = "SubmitNamespacedPO")
- @WebResult(name = "NamespacedPurchaseOrderAck", targetNamespace =
"http://namespace/result")
- public PurchaseOrderAck submitNamespacedPO(
- @WebParam(name = "NamespacedPurchaseOrder", targetNamespace =
"http://namespace/purchase")
- PurchaseOrder purchaseOrder,
- @WebParam(name = "NamespacedString", targetNamespace =
"http://namespace/string")
- String string
- )
- {
- log.info("submitNamespacedPO: " + purchaseOrder + ", " +
string);
- PurchaseOrderAck poAck = new PurchaseOrderAck(purchaseOrder.getProduct());
- return poAck;
- }
-}
Deleted:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_RequestStruct.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_RequestStruct.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_RequestStruct.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,59 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
- */
-package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-
-
-public class DocWrappedService_SubmitNamespacedPO_RequestStruct
-{
- private PurchaseOrder namespacedPurchaseOrder;
- private String namespacedString;
-
- public DocWrappedService_SubmitNamespacedPO_RequestStruct()
- {
- }
-
- public DocWrappedService_SubmitNamespacedPO_RequestStruct(PurchaseOrder
purchaseOrder)
- {
- this.namespacedPurchaseOrder = purchaseOrder;
- }
-
- public PurchaseOrder getNamespacedPurchaseOrder()
- {
- return namespacedPurchaseOrder;
- }
-
- public void setNamespacedPurchaseOrder(PurchaseOrder purchaseOrder)
- {
- this.namespacedPurchaseOrder = purchaseOrder;
- }
-
- public String getNamespacedString()
- {
- return namespacedString;
- }
-
- public void setNamespacedString(String string)
- {
- this.namespacedString = string;
- }
-
-}
Deleted:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_ResponseStruct.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_ResponseStruct.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitNamespacedPO_ResponseStruct.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,48 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
- */
-package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-
-
-public class DocWrappedService_SubmitNamespacedPO_ResponseStruct
-{
- private PurchaseOrderAck namespacedPurchaseOrderAck;
-
- public DocWrappedService_SubmitNamespacedPO_ResponseStruct()
- {
- }
-
- public DocWrappedService_SubmitNamespacedPO_ResponseStruct(PurchaseOrderAck poAck)
- {
- this.namespacedPurchaseOrderAck = poAck;
- }
-
- public PurchaseOrderAck getNamespacedPurchaseOrderAck()
- {
- return namespacedPurchaseOrderAck;
- }
-
- public void setNamespacedPurchaseOrderAck(PurchaseOrderAck poAck)
- {
- this.namespacedPurchaseOrderAck = poAck;
- }
-
-}
Deleted:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_RequestStruct.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_RequestStruct.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_RequestStruct.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,48 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
- */
-package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-
-
-public class DocWrappedService_SubmitPO_RequestStruct
-{
- private PurchaseOrder purchaseOrder;
-
- public DocWrappedService_SubmitPO_RequestStruct()
- {
- }
-
- public DocWrappedService_SubmitPO_RequestStruct(PurchaseOrder purchaseOrder)
- {
- this.purchaseOrder = purchaseOrder;
- }
-
- public PurchaseOrder getPurchaseOrder()
- {
- return purchaseOrder;
- }
-
- public void setPurchaseOrder(PurchaseOrder purchaseOrder)
- {
- this.purchaseOrder = purchaseOrder;
- }
-
-}
Deleted:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_ResponseStruct.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_ResponseStruct.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/DocWrappedService_SubmitPO_ResponseStruct.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,48 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
- */
-package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-
-
-public class DocWrappedService_SubmitPO_ResponseStruct
-{
- private PurchaseOrderAck purchaseOrderAck;
-
- public DocWrappedService_SubmitPO_ResponseStruct()
- {
- }
-
- public DocWrappedService_SubmitPO_ResponseStruct(PurchaseOrderAck poAck)
- {
- this.purchaseOrderAck = poAck;
- }
-
- public PurchaseOrderAck getPurchaseOrderAck()
- {
- return purchaseOrderAck;
- }
-
- public void setPurchaseOrderAck(PurchaseOrderAck poAck)
- {
- this.purchaseOrderAck = poAck;
- }
-
-}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/JSR181SOAPBindingTestCase.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/JSR181SOAPBindingTestCase.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/JSR181SOAPBindingTestCase.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -158,12 +158,6 @@
public void testDocWrappedService() throws Exception
{
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
QName serviceName = new QName(targetNS, "DocWrappedService");
QName portName = new QName(targetNS, "DocWrappedPort");
URL wsdlURL = new URL("http://" + getServerHost() +
":8080/jaxws-jsr181-soapbinding/DocWrappedService?wsdl");
@@ -187,12 +181,6 @@
public void testDocWrappedServiceMessageAccess() throws Exception
{
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
MessageFactory msgFactory = MessageFactory.newInstance();
SOAPConnection con = SOAPConnectionFactory.newInstance().createConnection();
@@ -221,12 +209,6 @@
public void testNamespacedDocWrappedServiceMessageAccess() throws Exception
{
- if (true)
- {
- System.out.println("FIXME: JBWS-1183");
- return;
- }
-
MessageFactory msgFactory = MessageFactory.newInstance();
SOAPConnection con = SOAPConnectionFactory.newInstance().createConnection();
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrder.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrder.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrder.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,47 +1,27 @@
/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
- */
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-public class PurchaseOrder
+public class PurchaseOrder
{
- private String product;
- public PurchaseOrder()
- {
- }
+protected java.lang.String product;
+public PurchaseOrder(){}
- public PurchaseOrder(String product)
- {
- this.product = product;
- }
+public PurchaseOrder(java.lang.String product){
+this.product=product;
+}
+public java.lang.String getProduct() { return product ;}
- public String getProduct()
- {
- return product;
- }
+public void setProduct(java.lang.String product){ this.product=product; }
- public void setProduct(String product)
- {
- this.product = product;
- }
}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrderAck.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrderAck.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/PurchaseOrderAck.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,47 +1,27 @@
/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
- */
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-public class PurchaseOrderAck
+public class PurchaseOrderAck
{
- private String product;
- public PurchaseOrderAck()
- {
- }
+protected java.lang.String product;
+public PurchaseOrderAck(){}
- public PurchaseOrderAck(String product)
- {
- this.product = product;
- }
+public PurchaseOrderAck(java.lang.String product){
+this.product=product;
+}
+public java.lang.String getProduct() { return product ;}
- public String getProduct()
- {
- return product;
- }
+public void setProduct(java.lang.String product){ this.product=product; }
- public void setProduct(String product)
- {
- this.product = product;
- }
}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareRequest.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareRequest.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareRequest.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,47 +1,27 @@
/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
- */
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 18:49:08 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-public class SubmitBareRequest
+public class SubmitBareRequest
{
- private String product;
- public SubmitBareRequest()
- {
- }
+protected java.lang.String product;
+public SubmitBareRequest(){}
- public SubmitBareRequest(String product)
- {
- this.product = product;
- }
+public SubmitBareRequest(java.lang.String product){
+this.product=product;
+}
+public java.lang.String getProduct() { return product ;}
- public String getProduct()
- {
- return product;
- }
+public void setProduct(java.lang.String product){ this.product=product; }
- public void setProduct(String product)
- {
- this.product = product;
- }
}
Modified:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareResponse.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareResponse.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitBareResponse.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,46 +1,27 @@
/*
- * JBoss, Home of Professional Open Source
- * Copyright 2005, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site:
http://www.fsf.org.
- */
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 18:49:08 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
package org.jboss.test.ws.jaxws.jsr181.soapbinding;
-public class SubmitBareResponse
+
+public class SubmitBareResponse
{
- private String product;
- public SubmitBareResponse()
- {
- }
+protected java.lang.String product;
+public SubmitBareResponse(){}
- public SubmitBareResponse(String product)
- {
- this.product = product;
- }
+public SubmitBareResponse(java.lang.String product){
+this.product=product;
+}
+public java.lang.String getProduct() { return product ;}
- public String getProduct()
- {
- return product;
- }
+public void setProduct(java.lang.String product){ this.product=product; }
- public void setProduct(String product)
- {
- this.product = product;
- }
}
Added:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPO.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPO.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPO.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+
+
+public class SubmitNamespacedPO
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder
namespacedPurchaseOrder;
+
+protected java.lang.String namespacedString;
+public SubmitNamespacedPO(){}
+
+public SubmitNamespacedPO(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder
namespacedPurchaseOrder, java.lang.String namespacedString){
+this.namespacedPurchaseOrder=namespacedPurchaseOrder;
+this.namespacedString=namespacedString;
+}
+public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder
getNamespacedPurchaseOrder() { return namespacedPurchaseOrder ;}
+
+public void
setNamespacedPurchaseOrder(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder
namespacedPurchaseOrder){ this.namespacedPurchaseOrder=namespacedPurchaseOrder; }
+
+public java.lang.String getNamespacedString() { return namespacedString ;}
+
+public void setNamespacedString(java.lang.String namespacedString){
this.namespacedString=namespacedString; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPO.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPOResponse.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPOResponse.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPOResponse.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+
+
+public class SubmitNamespacedPOResponse
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck
namespacedPurchaseOrderAck;
+
+protected org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck result;
+public SubmitNamespacedPOResponse(){}
+
+public
SubmitNamespacedPOResponse(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck
namespacedPurchaseOrderAck, org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck
result){
+this.namespacedPurchaseOrderAck=namespacedPurchaseOrderAck;
+this.result=result;
+}
+public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck
getNamespacedPurchaseOrderAck() { return namespacedPurchaseOrderAck ;}
+
+public void
setNamespacedPurchaseOrderAck(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck
namespacedPurchaseOrderAck){ this.namespacedPurchaseOrderAck=namespacedPurchaseOrderAck;
}
+
+public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck getResult() { return
result ;}
+
+public void setResult(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck
result){ this.result=result; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitNamespacedPOResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPO.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPO.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPO.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,27 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+
+
+public class SubmitPO
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder purchaseOrder;
+public SubmitPO(){}
+
+public SubmitPO(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder purchaseOrder){
+this.purchaseOrder=purchaseOrder;
+}
+public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder getPurchaseOrder() {
return purchaseOrder ;}
+
+public void setPurchaseOrder(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder
purchaseOrder){ this.purchaseOrder=purchaseOrder; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPO.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPOResponse.java
===================================================================
---
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPOResponse.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPOResponse.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:58:22 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.soapbinding;
+
+
+public class SubmitPOResponse
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck purchaseOrderAck;
+
+protected org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck result;
+public SubmitPOResponse(){}
+
+public SubmitPOResponse(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck
purchaseOrderAck, org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck result){
+this.purchaseOrderAck=purchaseOrderAck;
+this.result=result;
+}
+public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck getPurchaseOrderAck()
{ return purchaseOrderAck ;}
+
+public void
setPurchaseOrderAck(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck
purchaseOrderAck){ this.purchaseOrderAck=purchaseOrderAck; }
+
+public org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck getResult() { return
result ;}
+
+public void setResult(org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck
result){ this.result=result; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/java/org/jboss/test/ws/jaxws/jsr181/soapbinding/SubmitPOResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/null
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/null 2006-10-12 12:39:42 UTC
(rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/null 2006-10-12 19:36:50 UTC
(rev 1217)
@@ -0,0 +1,51 @@
+<?xml version='1.0' encoding='UTF-8'?><java-wsdl-mapping
version='1.1'
xmlns='http://java.sun.com/xml/ns/j2ee'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jaxrpc.jbws718</package-type>
+ <
namespaceURI>http://jboss.org/test/ws/jbws718</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxrpc.jbws718.PingMsg</java-type>
+ <anonymous-type-qname
xmlns:typeNS='http://jboss.org/test/ws/jbws718'>typeNS:>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxrpc.jbws718.PingMsgResponse</java-type>
+ <anonymous-type-qname
xmlns:typeNS='http://jboss.org/test/ws/jbws718'>typeNS:>...
+ <qname-scope>complexType</qname-scope>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+
<service-interface>org.jboss.test.ws.jaxrpc.jbws718.TestService_Service</service-interface>
+ <wsdl-service-name
xmlns:serviceNS='http://jboss.org/test/ws/jbws718'>serviceNS:T...
+ <port-mapping>
+ <port-name>TestServicePort</port-name>
+ <java-port-name>TestServicePort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+
<service-endpoint-interface>org.jboss.test.ws.jaxrpc.jbws718.TestService_PortType</service-endpoint-interface>
+ <wsdl-port-type
xmlns:portTypeNS='http://jboss.org/test/ws/jbws718'>portTypeNS...
+ <wsdl-binding
xmlns:bindingNS='http://jboss.org/test/ws/jbws718'>bindingNS:T...
+ <service-endpoint-method-mapping>
+ <java-method-name>ping</java-method-name>
+ <wsdl-operation>ping</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>org.jboss.test.ws.jaxrpc.jbws718.PingMsg</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://jboss.org/test/ws/jbws718'>wsdlMsgNS:P...
+ <wsdl-message-part-name>parameters</wsdl-message-part-name>
+ <parameter-mode>INOUT</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+
<method-return-value>org.jboss.test.ws.jaxrpc.jbws718.PingMsgResponse</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS='http://jboss.org/test/ws/jbws718'>wsdlMsgNS:P...
+ <wsdl-message-part-name>parameters</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
\ No newline at end of file
Added:
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsg.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsg.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsg.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,27 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:46:20 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxrpc.jbws718;
+
+
+public class PingMsg
+{
+
+protected java.lang.String message;
+public PingMsg(){}
+
+public PingMsg(java.lang.String message){
+this.message=message;
+}
+public java.lang.String getMessage() { return message ;}
+
+public void setMessage(java.lang.String message){ this.message=message; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsg.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsgResponse.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsgResponse.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsgResponse.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,18 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:46:20 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxrpc.jbws718;
+
+
+public class PingMsgResponse
+{
+public PingMsgResponse(){
+}
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/PingMsgResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_PortType.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_PortType.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_PortType.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,15 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 17:46:20 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+package org.jboss.test.ws.jaxrpc.jbws718;
+public interface TestService_PortType extends java.rmi.Remote
+{
+
+ public org.jboss.test.ws.jaxrpc.jbws718.PingMsgResponse
ping(org.jboss.test.ws.jaxrpc.jbws718.PingMsg pingMsg) throws java.rmi.RemoteException;
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_PortType.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_Service.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_Service.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_Service.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,19 @@
+/*
+* JBoss, the OpenSource EJB server
+* Distributable under LGPL license. See terms of license at
gnu.org.
+*/
+
+//Auto Generated by jbossws - Please do not edit!!!
+
+package org.jboss.test.ws.jaxrpc.jbws718;
+
+
+import javax.xml.rpc.*;
+
+
+public interface TestService_Service extends javax.xml.rpc.Service
+{
+
+ public org.jboss.test.ws.jaxrpc.jbws718.TestService_PortType getTestServicePort()
throws ServiceException;
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/org/jboss/test/ws/jaxrpc/jbws718/TestService_Service.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/webservices.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/webservices.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/webservices.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,15 @@
+<webservices version='1.1'
xmlns='http://java.sun.com/xml/ns/j2ee'
xmlns:impl='http://jboss.org/test/ws/jbws718'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_web_services_1_1.xsd'>
+ <webservice-description>
+ <webservice-description-name>TestService</webservice-description-name>
+ <wsdl-file>WEB-INF/wsdl/TestService.wsdl</wsdl-file>
+ <jaxrpc-mapping-file>WEB-INF/null</jaxrpc-mapping-file>
+ <port-component>
+ <port-component-name>TestServicePort</port-component-name>
+ <wsdl-port>impl:TestServicePort</wsdl-port>
+
<service-endpoint-interface>org.jboss.test.ws.jaxrpc.jbws718.TestService_PortType</service-endpoint-interface>
+ <service-impl-bean>
+ <servlet-link>TestService</servlet-link>
+ </service-impl-bean>
+ </port-component>
+ </webservice-description>
+</webservices>
\ No newline at end of file
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/webservices.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Modified: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws718/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -12,7 +12,8 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxrpc.jbws718"
namespace="http://jboss.org/test/ws/jbws718"/>
</global>
- <wsdl-java
file="resources/jaxrpc/jbws718/WEB-INF/wsdl/TestService.wsdl">
+
+ <wsdl-java
location="resources/jaxrpc/jbws718/WEB-INF/wsdl/TestService.wsdl"
parameter-style="bare">
<mapping file="jaxrpc-mapping.xml" />
<webservices servlet-link="TestService" />
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws807/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws807/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws807/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -12,7 +12,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxrpc.jbws807"
namespace="http://jboss.org/test/ws/jbws807"/>
</global>
- <wsdl-java file="WEB-INF/wsdl/TestService.wsdl">
+ <wsdl-java location="WEB-INF/wsdl/TestService.wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/jaxrpc/jbws958/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxrpc/jbws958/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxrpc/jbws958/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -12,7 +12,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxrpc.jbws958"
namespace="http://services.iplsprovisioning.tsi.com"/>
</global>
- <wsdl-java
file="resources/jaxrpc/jbws958/WEB-INF/wsdl/IPLSProvisioning.wsdl">
+ <wsdl-java
location="resources/jaxrpc/jbws958/WEB-INF/wsdl/IPLSProvisioning.wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified:
branches/jbossws-1.0/src/test/resources/jaxrpc/samples/wsbpel/hello/wstools-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxrpc/samples/wsbpel/hello/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxrpc/samples/wsbpel/hello/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -4,7 +4,7 @@
<package-namespace
package="org.jboss.test.ws.jaxrpc.samples.wsbpel.hello"
namespace="http://jbpm.org/examples/hello" />
</global>
- <wsdl-java
file="wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF/wsdl/service.wsdl">
+ <wsdl-java
location="wstools/resources/jaxrpc/samples/wsbpel/hello/WEB-INF/wsdl/service.wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
</configuration>
\ No newline at end of file
Modified: branches/jbossws-1.0/src/test/resources/jaxws/jbws871/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jbws871/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jbws871/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -10,7 +10,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxrpc.jbws871"
namespace="http://jbws871.jaxrpc.ws.test.jboss.org/jaws"/>
</global>
- <wsdl-java file="META-INF/wsdl/TestEndpoint.wsdl">
+ <wsdl-java location="META-INF/wsdl/TestEndpoint.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/jaxws/jbws944/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jbws944/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jbws944/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -8,7 +8,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.org/jbossws-tools
http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java
file="resources/samples/jsr181ejb/META-INF/wsdl/TestService.wsdl">
+ <wsdl-java
location="resources/samples/jsr181ejb/META-INF/wsdl/TestService.wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Deleted: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-
-wscompile -import -keep -mapping jaxrpc-mapping.xml config.xml
-Modify wrapper types to be DocWrappedService_(wrapper type name)_Request|ResponseStruct.
--->
-
-<configuration
xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
-<wsdl
location="http://@jbosstest.host.name@:8080/jaxws-jsr181-complex/RegistrationService?wsdl"
packageName="org.jboss.test.ws.jaxws.jsr181.complex.client"/>
-</configuration>
Modified: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/jaxrpc-mapping.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/jaxrpc-mapping.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/jaxrpc-mapping.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,377 +1,389 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<java-wsdl-mapping
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd">
-<package-mapping>
-<package-type>org.jboss.test.ws.jaxws.jsr181.complex.client</package-type>
-<namespaceURI>http://complex.jsr181.jaxws.ws.test.jboss.org/jaws</namespaceURI>
-</package-mapping>
-<package-mapping>
-<package-type>org.jboss.test.ws.jaxws.jsr181.complex.client</package-type>
-<namespaceURI>http://extra.complex.jsr181.jaxws.ws.test.jboss.org/jaws</namespaceURI>
-</package-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Register</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>customer</java-variable-name>
-<xml-element-name>Customer</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>when</java-variable-name>
-<xml-element-name>When</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics</java-type>
-<root-type-qname
xmlns:typeNS="http://extra.complex.jsr181.jaxws.ws.test.jboss.org/ja...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>activationTime</java-variable-name>
-<xml-element-name>activationTime</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>hits</java-variable-name>
-<xml-element-name>hits</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>address</java-variable-name>
-<xml-element-name>address</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>contactNumbers</java-variable-name>
-<xml-element-name>contactNumbers</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>id</java-variable-name>
-<xml-element-name>id</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>name</java-variable-name>
-<xml-element-name>name</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>referredCustomers</java-variable-name>
-<xml-element-name>referredCustomers</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>cycleDay</java-variable-name>
-<xml-element-name>cycleDay</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.BulkRegister</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>customers</java-variable-name>
-<xml-element-name>Customers</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>when</java-variable-name>
-<xml-element-name>When</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>message</java-variable-name>
-<xml-element-name>message</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>failiedCustomers</java-variable-name>
-<xml-element-name>failiedCustomers</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Address</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>city</java-variable-name>
-<xml-element-name>city</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>state</java-variable-name>
-<xml-element-name>state</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>street</java-variable-name>
-<xml-element-name>street</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>zip</java-variable-name>
-<xml-element-name>zip</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Name</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>firstName</java-variable-name>
-<xml-element-name>firstName</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>lastName</java-variable-name>
-<xml-element-name>lastName</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>middleName</java-variable-name>
-<xml-element-name>middleName</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.BulkRegisterResponse</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>registeredIDs</java-variable-name>
-<xml-element-name>RegisteredIDs</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>areaCode</java-variable-name>
-<xml-element-name>areaCode</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>exchange</java-variable-name>
-<xml-element-name>exchange</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>line</java-variable-name>
-<xml-element-name>line</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.RegisterForInvoiceResponse</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>done</java-variable-name>
-<xml-element-name>done</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.RegisterForInvoice</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>invoiceCustomer</java-variable-name>
-<xml-element-name>InvoiceCustomer</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.RegisterResponse</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>registeredID</java-variable-name>
-<xml-element-name>RegisteredID</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.GetStatistics</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>customer</java-variable-name>
-<xml-element-name>Customer</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.GetStatisticsResponse</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>statistics</java-variable-name>
-<xml-element-name>Statistics</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>address</java-variable-name>
-<xml-element-name>address</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>contactNumbers</java-variable-name>
-<xml-element-name>contactNumbers</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>id</java-variable-name>
-<xml-element-name>id</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>name</java-variable-name>
-<xml-element-name>name</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>referredCustomers</java-variable-name>
-<xml-element-name>referredCustomers</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</java-type>
-<root-type-qname
xmlns:typeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&quo...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>message</java-variable-name>
-<xml-element-name>message</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>existingId</java-variable-name>
-<xml-element-name>existingId</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]</java-type>
-<anonymous-type-qname>http://complex.jsr181.jaxws.ws.test.jboss.org/jaws:BulkRegister>Customers[0,unbounded]</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>long[]</java-type>
-<anonymous-type-qname>http://complex.jsr181.jaxws.ws.test.jboss.org/jaws:BulkRegisterResponse>RegisteredIDs[0,unbounded]</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]</java-type>
-<anonymous-type-qname>http://complex.jsr181.jaxws.ws.test.jboss.org/jaws:Customer>referredCustomers[0,unbounded]</anonymous-type-qname>
-<qname-scope>complexType</qname-scope>
-</java-xml-type-mapping>
-<exception-mapping>
-<exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</exception-type>
-<wsdl-message
xmlns:exMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&qu...
-<constructor-parameter-order>
-<element-name>message</element-name>
-<element-name>failiedCustomers</element-name>
-</constructor-parameter-order>
-</exception-mapping>
-<exception-mapping>
-<exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</exception-type>
-<wsdl-message
xmlns:exMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&qu...
-<constructor-parameter-order>
-<element-name>message</element-name>
-<element-name>existingId</element-name>
-</constructor-parameter-order>
-</exception-mapping>
-<service-interface-mapping>
-<service-interface>org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationServiceService</service-interface>
-<wsdl-service-name
xmlns:serviceNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&...
-<port-mapping>
-<port-name>RegistrationServicePort</port-name>
-<java-port-name>RegistrationServicePort</java-port-name>
-</port-mapping>
-</service-interface-mapping>
-<service-endpoint-interface-mapping>
-<service-endpoint-interface>org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationService</service-endpoint-interface>
-<wsdl-port-type
xmlns:portTypeNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws...
-<wsdl-binding
xmlns:bindingNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&...
-<service-endpoint-method-mapping>
-<java-method-name>bulkRegister</java-method-name>
-<wsdl-operation>BulkRegister</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]</param-type>
-<wsdl-message-mapping>
-<wsdl-message
xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&...
-<wsdl-message-part-name>Customers</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<method-param-parts-mapping>
-<param-position>1</param-position>
-<param-type>java.util.Calendar</param-type>
-<wsdl-message-mapping>
-<wsdl-message
xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&...
-<wsdl-message-part-name>When</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>long[]</method-return-value>
-<wsdl-message
xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&...
-<wsdl-message-part-name>RegisteredIDs</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>getStatistics</java-method-name>
-<wsdl-operation>GetStatistics</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer</param-type>
-<wsdl-message-mapping>
-<wsdl-message
xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&...
-<wsdl-message-part-name>Customer</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics</method-return-value>
-<wsdl-message
xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&...
-<wsdl-message-part-name>Statistics</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>register</java-method-name>
-<wsdl-operation>Register</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer</param-type>
-<wsdl-message-mapping>
-<wsdl-message
xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&...
-<wsdl-message-part-name>Customer</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<method-param-parts-mapping>
-<param-position>1</param-position>
-<param-type>java.util.Calendar</param-type>
-<wsdl-message-mapping>
-<wsdl-message
xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&...
-<wsdl-message-part-name>When</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>long</method-return-value>
-<wsdl-message
xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&...
-<wsdl-message-part-name>RegisteredID</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>registerForInvoice</java-method-name>
-<wsdl-operation>RegisterForInvoice</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer</param-type>
-<wsdl-message-mapping>
-<wsdl-message
xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&...
-<wsdl-message-part-name>InvoiceCustomer</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>boolean</method-return-value>
-<wsdl-message
xmlns:wsdlMsgNS="http://complex.jsr181.jaxws.ws.test.jboss.org/jaws&...
-<wsdl-message-part-name>done</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-</service-endpoint-interface-mapping>
-</java-wsdl-mapping>
+<?xml version='1.0' encoding='UTF-8'?><java-wsdl-mapping
version='1.1'
xmlns='http://java.sun.com/xml/ns/j2ee'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jaxws.jsr181.complex.client</package-type>
+ <namespaceURI>http://org.jboss.ws/jaxws/complex</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.BulkRegister</java-type>
+ <root-type-qname
xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:BulkRegister</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>customers</java-variable-name>
+ <xml-element-name>Customers</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>when</java-variable-name>
+ <xml-element-name>When</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer</java-type>
+ <root-type-qname
xmlns:typeNS='http://complex.jsr181.jaxws.ws.test.jboss.org/jaws'...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>address</java-variable-name>
+ <xml-element-name>address</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>contactNumbers</java-variable-name>
+ <xml-element-name>contactNumbers</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>id</java-variable-name>
+ <xml-element-name>id</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>name</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>referredCustomers</java-variable-name>
+ <xml-element-name>referredCustomers</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Address</java-type>
+ <root-type-qname
xmlns:typeNS='http://complex.jsr181.jaxws.ws.test.jboss.org/jaws'...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>city</java-variable-name>
+ <xml-element-name>city</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>state</java-variable-name>
+ <xml-element-name>state</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>street</java-variable-name>
+ <xml-element-name>street</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>zip</java-variable-name>
+ <xml-element-name>zip</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber</java-type>
+ <root-type-qname
xmlns:typeNS='http://complex.jsr181.jaxws.ws.test.jboss.org/jaws'...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>areaCode</java-variable-name>
+ <xml-element-name>areaCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>exchange</java-variable-name>
+ <xml-element-name>exchange</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>line</java-variable-name>
+ <xml-element-name>line</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Name</java-type>
+ <root-type-qname
xmlns:typeNS='http://complex.jsr181.jaxws.ws.test.jboss.org/jaws'...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>firstName</java-variable-name>
+ <xml-element-name>firstName</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>lastName</java-variable-name>
+ <xml-element-name>lastName</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>middleName</java-variable-name>
+ <xml-element-name>middleName</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.BulkRegisterResponse</java-type>
+ <root-type-qname
xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:BulkRegisterResponse</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>registeredIDs</java-variable-name>
+ <xml-element-name>RegisteredIDs</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</java-type>
+ <root-type-qname
xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:AlreadyRegisteredException</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>existingId</java-variable-name>
+ <xml-element-name>existingId</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</java-type>
+ <root-type-qname
xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:ValidationException</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>failiedCustomers</java-variable-name>
+ <xml-element-name>failiedCustomers</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.GetStatistics</java-type>
+ <root-type-qname
xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:GetStatistics</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>customer</java-variable-name>
+ <xml-element-name>Customer</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.GetStatisticsResponse</java-type>
+ <root-type-qname
xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:GetStatisticsResponse</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>statistics</java-variable-name>
+ <xml-element-name>Statistics</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics</java-type>
+ <root-type-qname
xmlns:typeNS='http://extra.complex.jsr181.jaxws.ws.test.jboss.org/jaw...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>activationTime</java-variable-name>
+ <xml-element-name>activationTime</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>hits</java-variable-name>
+ <xml-element-name>hits</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Register</java-type>
+ <root-type-qname
xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:Register</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>customer</java-variable-name>
+ <xml-element-name>Customer</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>when</java-variable-name>
+ <xml-element-name>When</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.RegisterResponse</java-type>
+ <root-type-qname
xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:RegisterResponse</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>registeredID</java-variable-name>
+ <xml-element-name>RegisteredID</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.RegisterForInvoice</java-type>
+ <root-type-qname
xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:RegisterForInvoice</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>invoiceCustomer</java-variable-name>
+ <xml-element-name>InvoiceCustomer</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer</java-type>
+ <root-type-qname
xmlns:typeNS='http://complex.jsr181.jaxws.ws.test.jboss.org/jaws'...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>address</java-variable-name>
+ <xml-element-name>address</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>contactNumbers</java-variable-name>
+ <xml-element-name>contactNumbers</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>id</java-variable-name>
+ <xml-element-name>id</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>name</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>referredCustomers</java-variable-name>
+ <xml-element-name>referredCustomers</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>cycleDay</java-variable-name>
+ <xml-element-name>cycleDay</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.complex.client.RegisterForInvoiceResponse</java-type>
+ <root-type-qname
xmlns:typeNS='http://org.jboss.ws/jaxws/complex'>typeNS:RegisterForInvoiceResponse</root-type-qname>
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>done</java-variable-name>
+ <xml-element-name>done</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <exception-mapping>
+
<exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</exception-type>
+ <wsdl-message
xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:AlreadyRegisteredException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+
<exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</exception-type>
+ <wsdl-message
xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:ValidationException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+
<exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</exception-type>
+ <wsdl-message
xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:AlreadyRegisteredException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+
<exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</exception-type>
+ <wsdl-message
xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:ValidationException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+
<exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</exception-type>
+ <wsdl-message
xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:AlreadyRegisteredException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+
<exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</exception-type>
+ <wsdl-message
xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:ValidationException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+
<exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException</exception-type>
+ <wsdl-message
xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:AlreadyRegisteredException</wsdl-message>
+ </exception-mapping>
+ <exception-mapping>
+
<exception-type>org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException</exception-type>
+ <wsdl-message
xmlns:exMsgNS='http://org.jboss.ws/jaxws/complex'>exMsgNS:ValidationException</wsdl-message>
+ </exception-mapping>
+ <service-interface-mapping>
+
<service-interface>org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationServiceService</service-interface>
+ <wsdl-service-name
xmlns:serviceNS='http://org.jboss.ws/jaxws/complex'>serviceNS:RegistrationServiceService</wsdl-service-name>
+ <port-mapping>
+ <port-name>RegistrationServicePort</port-name>
+ <java-port-name>RegistrationServicePort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+
<service-endpoint-interface>org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationService</service-endpoint-interface>
+ <wsdl-port-type
xmlns:portTypeNS='http://org.jboss.ws/jaxws/complex'>portTypeNS:RegistrationService</wsdl-port-type>
+ <wsdl-binding
xmlns:bindingNS='http://org.jboss.ws/jaxws/complex'>bindingNS:RegistrationServiceBinding</wsdl-binding>
+ <service-endpoint-method-mapping>
+ <java-method-name>bulkRegister</java-method-name>
+ <wsdl-operation>BulkRegister</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+
<param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_BulkRegister</wsdl-message>
+ <wsdl-message-part-name>Customers</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <method-param-parts-mapping>
+ <param-position>1</param-position>
+ <param-type>java.util.Calendar</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_BulkRegister</wsdl-message>
+ <wsdl-message-part-name>When</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>long[]</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_BulkRegisterResponse</wsdl-message>
+ <wsdl-message-part-name>RegisteredIDs</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>getStatistics</java-method-name>
+ <wsdl-operation>GetStatistics</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+
<param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_GetStatistics</wsdl-message>
+ <wsdl-message-part-name>Customer</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+
<method-return-value>org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_GetStatisticsResponse</wsdl-message>
+ <wsdl-message-part-name>Statistics</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>register</java-method-name>
+ <wsdl-operation>Register</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+
<param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.Customer</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_Register</wsdl-message>
+ <wsdl-message-part-name>Customer</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <method-param-parts-mapping>
+ <param-position>1</param-position>
+ <param-type>java.util.Calendar</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_Register</wsdl-message>
+ <wsdl-message-part-name>When</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>long</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_RegisterResponse</wsdl-message>
+ <wsdl-message-part-name>RegisteredID</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>registerForInvoice</java-method-name>
+ <wsdl-operation>RegisterForInvoice</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+
<param-type>org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_RegisterForInvoice</wsdl-message>
+ <wsdl-message-part-name>InvoiceCustomer</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>boolean</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS='http://org.jboss.ws/jaxws/complex'>wsdlMsgNS:RegistrationService_RegisterForInvoiceResponse</wsdl-message>
+ <wsdl-message-part-name>done</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
\ No newline at end of file
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,48 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class Address
+{
+
+protected java.lang.String city;
+
+protected java.lang.String state;
+
+protected java.lang.String street;
+
+protected java.lang.String zip;
+public Address(){}
+
+public Address(java.lang.String city, java.lang.String state, java.lang.String street,
java.lang.String zip){
+this.city=city;
+this.state=state;
+this.street=street;
+this.zip=zip;
+}
+public java.lang.String getCity() { return city ;}
+
+public void setCity(java.lang.String city){ this.city=city; }
+
+public java.lang.String getState() { return state ;}
+
+public void setState(java.lang.String state){ this.state=state; }
+
+public java.lang.String getStreet() { return street ;}
+
+public void setStreet(java.lang.String street){ this.street=street; }
+
+public java.lang.String getZip() { return zip ;}
+
+public void setZip(java.lang.String zip){ this.zip=zip; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Address.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,26 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class AlreadyRegisteredException
+ extends RegistrationException{
+
+private long existingId;
+public AlreadyRegisteredException(java.lang.String message, long existingId){
+super(message);
+this.existingId=existingId;
+}
+public long getExistingId() { return existingId ;}
+
+
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/AlreadyRegisteredException.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class BulkRegister
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers;
+
+protected java.util.Calendar when;
+public BulkRegister(){}
+
+public BulkRegister(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] customers,
java.util.Calendar when){
+this.customers=customers;
+this.when=when;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] getCustomers() { return
customers ;}
+
+public void setCustomers(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]
customers){ this.customers=customers; }
+
+public java.util.Calendar getWhen() { return when ;}
+
+public void setWhen(java.util.Calendar when){ this.when=when; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegister.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class BulkRegisterResponse
+{
+
+protected long[] registeredIDs;
+
+protected long[] result;
+public BulkRegisterResponse(){}
+
+public BulkRegisterResponse(long[] registeredIDs, long[] result){
+this.registeredIDs=registeredIDs;
+this.result=result;
+}
+public long[] getRegisteredIDs() { return registeredIDs ;}
+
+public void setRegisteredIDs(long[] registeredIDs){ this.registeredIDs=registeredIDs; }
+
+public long[] getResult() { return result ;}
+
+public void setResult(long[] result){ this.result=result; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/BulkRegisterResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,55 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class Customer
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Address address;
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers;
+
+protected long id;
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Name name;
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers;
+public Customer(){}
+
+public Customer(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address,
org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] contactNumbers, long id,
org.jboss.test.ws.jaxws.jsr181.complex.client.Name name,
org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] referredCustomers){
+this.address=address;
+this.contactNumbers=contactNumbers;
+this.id=id;
+this.name=name;
+this.referredCustomers=referredCustomers;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Address getAddress() { return
address ;}
+
+public void setAddress(org.jboss.test.ws.jaxws.jsr181.complex.client.Address address){
this.address=address; }
+
+public org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[] getContactNumbers() {
return contactNumbers ;}
+
+public void setContactNumbers(org.jboss.test.ws.jaxws.jsr181.complex.client.PhoneNumber[]
contactNumbers){ this.contactNumbers=contactNumbers; }
+
+public long getId() { return id ;}
+
+public void setId(long id){ this.id=id; }
+
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Name getName() { return name ;}
+
+public void setName(org.jboss.test.ws.jaxws.jsr181.complex.client.Name name){
this.name=name; }
+
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[] getReferredCustomers() {
return referredCustomers ;}
+
+public void setReferredCustomers(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]
referredCustomers){ this.referredCustomers=referredCustomers; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Customer.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,27 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class GetStatistics
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer;
+public GetStatistics(){}
+
+public GetStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer){
+this.customer=customer;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer getCustomer() { return
customer ;}
+
+public void setCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer){
this.customer=customer; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatistics.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class GetStatisticsResponse
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics statistics;
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics result;
+public GetStatisticsResponse(){}
+
+public GetStatisticsResponse(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics
statistics, org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics result){
+this.statistics=statistics;
+this.result=result;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics getStatistics() { return
statistics ;}
+
+public void setStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics
statistics){ this.statistics=statistics; }
+
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics getResult() { return
result ;}
+
+public void setResult(org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics result){
this.result=result; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/GetStatisticsResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,27 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class InvoiceCustomer
+ extends Customer{
+
+protected int cycleDay;
+public InvoiceCustomer(){}
+
+public InvoiceCustomer(int cycleDay){
+this.cycleDay=cycleDay;
+}
+public int getCycleDay() { return cycleDay ;}
+
+public void setCycleDay(int cycleDay){ this.cycleDay=cycleDay; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/InvoiceCustomer.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,41 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class Name
+{
+
+protected java.lang.String firstName;
+
+protected java.lang.String lastName;
+
+protected java.lang.String middleName;
+public Name(){}
+
+public Name(java.lang.String firstName, java.lang.String lastName, java.lang.String
middleName){
+this.firstName=firstName;
+this.lastName=lastName;
+this.middleName=middleName;
+}
+public java.lang.String getFirstName() { return firstName ;}
+
+public void setFirstName(java.lang.String firstName){ this.firstName=firstName; }
+
+public java.lang.String getLastName() { return lastName ;}
+
+public void setLastName(java.lang.String lastName){ this.lastName=lastName; }
+
+public java.lang.String getMiddleName() { return middleName ;}
+
+public void setMiddleName(java.lang.String middleName){ this.middleName=middleName; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Name.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,41 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class PhoneNumber
+{
+
+protected java.lang.String areaCode;
+
+protected java.lang.String exchange;
+
+protected java.lang.String line;
+public PhoneNumber(){}
+
+public PhoneNumber(java.lang.String areaCode, java.lang.String exchange, java.lang.String
line){
+this.areaCode=areaCode;
+this.exchange=exchange;
+this.line=line;
+}
+public java.lang.String getAreaCode() { return areaCode ;}
+
+public void setAreaCode(java.lang.String areaCode){ this.areaCode=areaCode; }
+
+public java.lang.String getExchange() { return exchange ;}
+
+public void setExchange(java.lang.String exchange){ this.exchange=exchange; }
+
+public java.lang.String getLine() { return line ;}
+
+public void setLine(java.lang.String line){ this.line=line; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/PhoneNumber.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class Register
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer;
+
+protected java.util.Calendar when;
+public Register(){}
+
+public Register(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer,
java.util.Calendar when){
+this.customer=customer;
+this.when=when;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.Customer getCustomer() { return
customer ;}
+
+public void setCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer){
this.customer=customer; }
+
+public java.util.Calendar getWhen() { return when ;}
+
+public void setWhen(java.util.Calendar when){ this.when=when; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Register.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,27 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class RegisterForInvoice
+{
+
+protected org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer invoiceCustomer;
+public RegisterForInvoice(){}
+
+public RegisterForInvoice(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer
invoiceCustomer){
+this.invoiceCustomer=invoiceCustomer;
+}
+public org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer getInvoiceCustomer()
{ return invoiceCustomer ;}
+
+public void
setInvoiceCustomer(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer
invoiceCustomer){ this.invoiceCustomer=invoiceCustomer; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoice.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class RegisterForInvoiceResponse
+{
+
+protected boolean done;
+
+protected boolean result;
+public RegisterForInvoiceResponse(){}
+
+public RegisterForInvoiceResponse(boolean done, boolean result){
+this.done=done;
+this.result=result;
+}
+public boolean isDone() { return done ;}
+
+public void setDone(boolean done){ this.done=done; }
+
+public boolean isResult() { return result ;}
+
+public void setResult(boolean result){ this.result=result; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterForInvoiceResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class RegisterResponse
+{
+
+protected long registeredID;
+
+protected long result;
+public RegisterResponse(){}
+
+public RegisterResponse(long registeredID, long result){
+this.registeredID=registeredID;
+this.result=result;
+}
+public long getRegisteredID() { return registeredID ;}
+
+public void setRegisteredID(long registeredID){ this.registeredID=registeredID; }
+
+public long getResult() { return result ;}
+
+public void setResult(long result){ this.result=result; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegisterResponse.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,26 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class RegistrationException
+ extends Exception{
+
+private java.lang.String message;
+public RegistrationException(java.lang.String message){
+super(message);
+this.message=message;
+}
+public java.lang.String getMessage() { return message ;}
+
+
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationException.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,18 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+public interface RegistrationService extends java.rmi.Remote
+{
+
+ public long[] bulkRegister(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer[]
customers, java.util.Calendar when) throws
org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException,
java.rmi.RemoteException;
+ public org.jboss.test.ws.jaxws.jsr181.complex.client.Statistics
getStatistics(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer) throws
java.rmi.RemoteException;
+ public long register(org.jboss.test.ws.jaxws.jsr181.complex.client.Customer customer,
java.util.Calendar when) throws
org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException,
java.rmi.RemoteException;
+ public boolean
registerForInvoice(org.jboss.test.ws.jaxws.jsr181.complex.client.InvoiceCustomer
invoiceCustomer) throws
org.jboss.test.ws.jaxws.jsr181.complex.client.AlreadyRegisteredException,org.jboss.test.ws.jaxws.jsr181.complex.client.ValidationException,
java.rmi.RemoteException;
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationService.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,19 @@
+/*
+* JBoss, the OpenSource EJB server
+* Distributable under LGPL license. See terms of license at
gnu.org.
+*/
+
+//Auto Generated by jbossws - Please do not edit!!!
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+import javax.xml.rpc.*;
+
+
+public interface RegistrationServiceService extends javax.xml.rpc.Service
+{
+
+ public org.jboss.test.ws.jaxws.jsr181.complex.client.RegistrationService
getRegistrationServicePort() throws ServiceException;
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/RegistrationServiceService.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,34 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class Statistics
+{
+
+protected java.util.Calendar activationTime;
+
+protected long hits;
+public Statistics(){}
+
+public Statistics(java.util.Calendar activationTime, long hits){
+this.activationTime=activationTime;
+this.hits=hits;
+}
+public java.util.Calendar getActivationTime() { return activationTime ;}
+
+public void setActivationTime(java.util.Calendar activationTime){
this.activationTime=activationTime; }
+
+public long getHits() { return hits ;}
+
+public void setHits(long hits){ this.hits=hits; }
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/Statistics.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,26 @@
+/*
+ * JBossWS WS-Tools Generated Source
+ *
+ * Generation Date: Thu Oct 12 19:02:43 CEST 2006
+ *
+ * This generated source code represents a derivative work of the input to
+ * the generator that produced it. Consult the input for the copyright and
+ * terms of use that apply to this source code.
+ */
+
+package org.jboss.test.ws.jaxws.jsr181.complex.client;
+
+
+public class ValidationException
+ extends RegistrationException{
+
+private long[] failiedCustomers;
+public ValidationException(java.lang.String message, long[] failiedCustomers){
+super(message);
+this.failiedCustomers=failiedCustomers;
+}
+public long[] getFailiedCustomers() { return failiedCustomers ;}
+
+
+
+}
Property changes on:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/org/jboss/test/ws/jaxws/jsr181/complex/client/ValidationException.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Copied: branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/wstools-config.xml
(from rev 1193, branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/config.xml)
===================================================================
--- branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/config.xml 2006-10-10
16:20:55 UTC (rev 1193)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/complex/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+wscompile -import -keep -mapping jaxrpc-mapping.xml config.xml
+
+Modify wrapper types to be DocWrappedService_(wrapper type name)_Request|ResponseStruct.
+
+<configuration
xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
+ <wsdl
location="http://localhost:8080/jaxws-jsr181-complex/RegistrationService?wsdl"
packageName="org.jboss.test.ws.jaxws.jsr181.complex.client"/>
+</configuration>
+-->
+
+<configuration
xmlns="http://www.jboss.org/jbossws-tools"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://www.jboss.org/jbossws-tools
+
http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
+
+ <global>
+ <package-namespace
package="org.jboss.test.ws.jaxws.jsr181.complex.client"
namespace="http://org.jboss.ws/jaxws/complex"/>
+ </global>
+ <wsdl-java
location="http://localhost:8080/jaxws-jsr181-complex/RegistrationService?wsdl">
+ <mapping/>
+ </wsdl-java>
+
+</configuration>
+
+
Modified:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/WEB-INF/web.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/WEB-INF/web.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/WEB-INF/web.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -11,11 +11,11 @@
</servlet>
<servlet>
<servlet-name>DocBareService</servlet-name>
-
<servlet-class>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocBareService</servlet-class>
+
<servlet-class>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocBareImpl</servlet-class>
</servlet>
<servlet>
<servlet-name>DocWrappedService</servlet-name>
-
<servlet-class>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService</servlet-class>
+
<servlet-class>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedImpl</servlet-class>
</servlet>
<servlet-mapping>
Modified:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -4,8 +4,26 @@
WS-I Mode prevents unwrapping (what we wante for bare)
wscompile -import -f:wsi -mapping bare-mapping.xml bare-config.xml
+
+<configuration
xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
+ <wsdl
location="http://localhost:8080/jaxws-jsr181-soapbinding/DocBareService?wsdl"
packageName="org.jboss.test.ws.jaxws.jsr181.soapbinding"/>
+</configuration>
-->
-<configuration
xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
-<wsdl
location="http://@jbosstest.host.name@:8080/jaxws-jsr181-soapbinding/DocBareService?wsdl"
packageName="org.jboss.test.ws.jaxws.jsr181.soapbinding"/>
+<!--
+ wstools -config wstools-config.xml
+-->
+
+<configuration
xmlns="http://www.jboss.org/jbossws-tools"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://www.jboss.org/jbossws-tools
+
http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
+
+ <global>
+ <package-namespace package="org.jboss.test.ws.jaxws.jsr181.soapbinding"
namespace="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws&qu...
+ </global>
+ <wsdl-java
location="http://localhost:8080/jaxws-jsr181-soapbinding/DocBareService?wsdl"
parameter-style="bare">
+ <mapping file="bare-mapping.xml" />
+ </wsdl-java>
+
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-mapping.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-mapping.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/bare-mapping.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,75 +1,73 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<java-wsdl-mapping
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1"
-
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd">
- <package-mapping>
- <package-type>org.jboss.test.ws.jaxws.jsr181.soapbinding</package-type>
-
<
namespaceURI>http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws<...
- </package-mapping>
- <java-xml-type-mapping>
-
<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse</java-type>
- <root-type-qname
xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws...
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>product</java-variable-name>
- <xml-element-name>product</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <java-xml-type-mapping>
-
<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest</java-type>
- <root-type-qname
xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws...
- <qname-scope>complexType</qname-scope>
- <variable-mapping>
- <java-variable-name>product</java-variable-name>
- <xml-element-name>product</xml-element-name>
- </variable-mapping>
- </java-xml-type-mapping>
- <service-interface-mapping>
-
<service-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocBareServiceService</service-interface>
- <wsdl-service-name
xmlns:serviceNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
- <port-mapping>
- <port-name>DocBareServicePort</port-name>
- <java-port-name>DocBareServicePort</java-port-name>
- </port-mapping>
- </service-interface-mapping>
- <service-endpoint-interface-mapping>
-
<service-endpoint-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocBareService</service-endpoint-interface>
- <wsdl-port-type
xmlns:portTypeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/...
- <wsdl-binding
xmlns:bindingNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
- <service-endpoint-method-mapping>
- <java-method-name>submitNamespacedPO</java-method-name>
- <wsdl-operation>SubmitNamespacedPO</wsdl-operation>
- <method-param-parts-mapping>
- <param-position>0</param-position>
-
<param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest</param-type>
- <wsdl-message-mapping>
- <wsdl-message
xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
- <wsdl-message-part-name>parameters</wsdl-message-part-name>
- <parameter-mode>IN</parameter-mode>
- </wsdl-message-mapping>
- </method-param-parts-mapping>
- <wsdl-return-value-mapping>
-
<method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse</method-return-value>
- <wsdl-message
xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
- <wsdl-message-part-name>result</wsdl-message-part-name>
- </wsdl-return-value-mapping>
- </service-endpoint-method-mapping>
- <service-endpoint-method-mapping>
- <java-method-name>submitPO</java-method-name>
- <wsdl-operation>SubmitPO</wsdl-operation>
- <method-param-parts-mapping>
- <param-position>0</param-position>
-
<param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest</param-type>
- <wsdl-message-mapping>
- <wsdl-message
xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
- <wsdl-message-part-name>parameters</wsdl-message-part-name>
- <parameter-mode>IN</parameter-mode>
- </wsdl-message-mapping>
- </method-param-parts-mapping>
- <wsdl-return-value-mapping>
-
<method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse</method-return-value>
- <wsdl-message
xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
- <wsdl-message-part-name>result</wsdl-message-part-name>
- </wsdl-return-value-mapping>
- </service-endpoint-method-mapping>
- </service-endpoint-interface-mapping>
+<?xml version='1.0' encoding='UTF-8'?><java-wsdl-mapping
version='1.1'
xmlns='http://java.sun.com/xml/ns/j2ee'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jaxws.jsr181.soapbinding</package-type>
+
<
namespaceURI>http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws<...
+ </package-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest</java-type>
+ <root-type-qname
xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws&...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>product</java-variable-name>
+ <xml-element-name>product</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse</java-type>
+ <root-type-qname
xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws&...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>product</java-variable-name>
+ <xml-element-name>product</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+
<service-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocBareService</service-interface>
+ <wsdl-service-name
xmlns:serviceNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/ja...
+ <port-mapping>
+ <port-name>DocBarePort</port-name>
+ <java-port-name>DocBarePort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+
<service-endpoint-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocBare</service-endpoint-interface>
+ <wsdl-port-type
xmlns:portTypeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
+ <wsdl-binding
xmlns:bindingNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/ja...
+ <service-endpoint-method-mapping>
+ <java-method-name>submitNamespacedPO</java-method-name>
+ <wsdl-operation>SubmitNamespacedPO</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+
<param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/ja...
+ <wsdl-message-part-name>parameters</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+
<method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/ja...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>submitPO</java-method-name>
+ <wsdl-operation>SubmitPO</wsdl-operation>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+
<param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareRequest</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/ja...
+ <wsdl-message-part-name>parameters</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+
<method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitBareResponse</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/ja...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
</java-wsdl-mapping>
\ No newline at end of file
Modified:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,11 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
-
wscompile -import -f:wsi -f:unwrap -mapping wrapped-mapping.xml wrapped-config.xml
Modify wrapper types to be DocWrappedService_(wrapper type name)_Request|ResponseStruct.
+
+<configuration
xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
+ <wsdl
location="http://localhost:8080/jaxws-jsr181-soapbinding/DocWrappedService?wsdl"
packageName="org.jboss.test.ws.jaxws.jsr181.soapbinding"/>
+</configuration>
-->
-<configuration
xmlns="http://java.sun.com/xml/ns/jax-rpc/ri/config">
-<wsdl
location="http://@jbosstest.host.name@:8080/jaxws-jsr181-soapbinding/DocWrappedService?wsdl"
packageName="org.jboss.test.ws.jaxws.jsr181.soapbinding"/>
+<!--
+ wstools -config wstools-config.xml
+-->
+
+<configuration
xmlns="http://www.jboss.org/jbossws-tools"
+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+
xsi:schemaLocation="http://www.jboss.org/jbossws-tools
+
http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
+
+ <global>
+ <package-namespace package="org.jboss.test.ws.jaxws.jsr181.soapbinding"
namespace="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws&qu...
+ </global>
+ <wsdl-java
location="http://localhost:8080/jaxws-jsr181-soapbinding/DocWrappedService?wsdl"
parameter-style="wrapped">
+ <mapping file="wrapped-mapping.xml" />
+ </wsdl-java>
+
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-mapping.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-mapping.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/jsr181/soapbinding/wrapped-mapping.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,125 +1,132 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<java-wsdl-mapping
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd">
-<package-mapping>
-<package-type>org.jboss.test.ws.jaxws.jsr181.soapbinding</package-type>
-<namespaceURI>http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws</namespaceURI>
-</package-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService_SubmitNamespacedPO_RequestStruct</java-type>
-<root-type-qname
xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>namespacedPurchaseOrder</java-variable-name>
-<xml-element-name>NamespacedPurchaseOrder</xml-element-name>
-</variable-mapping>
-<variable-mapping>
-<java-variable-name>namespacedString</java-variable-name>
-<xml-element-name>NamespacedString</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService_SubmitNamespacedPO_ResponseStruct</java-type>
-<root-type-qname
xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>namespacedPurchaseOrderAck</java-variable-name>
-<xml-element-name>NamespacedPurchaseOrderAck</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService_SubmitPO_ResponseStruct</java-type>
-<root-type-qname
xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>purchaseOrderAck</java-variable-name>
-<xml-element-name>PurchaseOrderAck</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService_SubmitPO_RequestStruct</java-type>
-<root-type-qname
xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>purchaseOrder</java-variable-name>
-<xml-element-name>PurchaseOrder</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck</java-type>
-<root-type-qname
xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>product</java-variable-name>
-<xml-element-name>product</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<java-xml-type-mapping>
-<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder</java-type>
-<root-type-qname
xmlns:typeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws...
-<qname-scope>complexType</qname-scope>
-<variable-mapping>
-<java-variable-name>product</java-variable-name>
-<xml-element-name>product</xml-element-name>
-</variable-mapping>
-</java-xml-type-mapping>
-<service-interface-mapping>
-<service-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedServiceService</service-interface>
-<wsdl-service-name
xmlns:serviceNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
-<port-mapping>
-<port-name>DocWrappedServicePort</port-name>
-<java-port-name>DocWrappedServicePort</java-port-name>
-</port-mapping>
-</service-interface-mapping>
-<service-endpoint-interface-mapping>
-<service-endpoint-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService</service-endpoint-interface>
-<wsdl-port-type
xmlns:portTypeNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/...
-<wsdl-binding
xmlns:bindingNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
-<service-endpoint-method-mapping>
-<java-method-name>submitNamespacedPO</java-method-name>
-<wsdl-operation>SubmitNamespacedPO</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder</param-type>
-<wsdl-message-mapping>
-<wsdl-message
xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
-<wsdl-message-part-name>NamespacedPurchaseOrder</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<method-param-parts-mapping>
-<param-position>1</param-position>
-<param-type>java.lang.String</param-type>
-<wsdl-message-mapping>
-<wsdl-message
xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
-<wsdl-message-part-name>NamespacedString</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck</method-return-value>
-<wsdl-message
xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
-<wsdl-message-part-name>NamespacedPurchaseOrderAck</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-<service-endpoint-method-mapping>
-<java-method-name>submitPO</java-method-name>
-<wsdl-operation>SubmitPO</wsdl-operation>
-<wrapped-element/>
-<method-param-parts-mapping>
-<param-position>0</param-position>
-<param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder</param-type>
-<wsdl-message-mapping>
-<wsdl-message
xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
-<wsdl-message-part-name>PurchaseOrder</wsdl-message-part-name>
-<parameter-mode>IN</parameter-mode>
-</wsdl-message-mapping>
-</method-param-parts-mapping>
-<wsdl-return-value-mapping>
-<method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck</method-return-value>
-<wsdl-message
xmlns:wsdlMsgNS="http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
-<wsdl-message-part-name>PurchaseOrderAck</wsdl-message-part-name>
-</wsdl-return-value-mapping>
-</service-endpoint-method-mapping>
-</service-endpoint-interface-mapping>
-</java-wsdl-mapping>
+<?xml version='1.0' encoding='UTF-8'?><java-wsdl-mapping
version='1.1'
xmlns='http://java.sun.com/xml/ns/j2ee'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jaxws.jsr181.soapbinding</package-type>
+
<
namespaceURI>http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws<...
+ </package-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitNamespacedPO</java-type>
+ <root-type-qname
xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws&...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>namespacedPurchaseOrder</java-variable-name>
+ <xml-element-name>NamespacedPurchaseOrder</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>namespacedString</java-variable-name>
+ <xml-element-name>NamespacedString</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder</java-type>
+ <root-type-qname
xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws&...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>product</java-variable-name>
+ <xml-element-name>product</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitNamespacedPOResponse</java-type>
+ <root-type-qname
xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws&...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>namespacedPurchaseOrderAck</java-variable-name>
+ <xml-element-name>NamespacedPurchaseOrderAck</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck</java-type>
+ <root-type-qname
xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws&...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>product</java-variable-name>
+ <xml-element-name>product</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitPO</java-type>
+ <root-type-qname
xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws&...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>purchaseOrder</java-variable-name>
+ <xml-element-name>PurchaseOrder</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.SubmitPOResponse</java-type>
+ <root-type-qname
xmlns:typeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/jaws&...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>purchaseOrderAck</java-variable-name>
+ <xml-element-name>PurchaseOrderAck</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+
<service-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrappedService</service-interface>
+ <wsdl-service-name
xmlns:serviceNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/ja...
+ <port-mapping>
+ <port-name>DocWrappedPort</port-name>
+ <java-port-name>DocWrappedPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+
<service-endpoint-interface>org.jboss.test.ws.jaxws.jsr181.soapbinding.DocWrapped</service-endpoint-interface>
+ <wsdl-port-type
xmlns:portTypeNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/j...
+ <wsdl-binding
xmlns:bindingNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/ja...
+ <service-endpoint-method-mapping>
+ <java-method-name>submitNamespacedPO</java-method-name>
+ <wsdl-operation>SubmitNamespacedPO</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+
<param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/ja...
+
<wsdl-message-part-name>NamespacedPurchaseOrder</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <method-param-parts-mapping>
+ <param-position>1</param-position>
+ <param-type>java.lang.String</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/ja...
+ <wsdl-message-part-name>NamespacedString</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+
<method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/ja...
+
<wsdl-message-part-name>NamespacedPurchaseOrderAck</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>submitPO</java-method-name>
+ <wsdl-operation>SubmitPO</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+
<param-type>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrder</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/ja...
+ <wsdl-message-part-name>PurchaseOrder</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+
<method-return-value>org.jboss.test.ws.jaxws.jsr181.soapbinding.PurchaseOrderAck</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS='http://soapbinding.jsr181.jaxws.ws.test.jboss.org/ja...
+ <wsdl-message-part-name>PurchaseOrderAck</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
\ No newline at end of file
Modified:
branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181ejb/wstools-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181ejb/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181ejb/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -11,7 +11,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxws.samples.jsr181ejb"
namespace="http://org.jboss.ws/samples/jsr181ejb"/>
</global>
- <wsdl-java
file="resources/jaxws/samples/jsr181ejb/META-INF/wsdl/TestService.wsdl">
+ <wsdl-java
location="resources/jaxws/samples/jsr181ejb/META-INF/wsdl/TestService.wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified:
branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181pojo/wstools-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181pojo/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/samples/jsr181pojo/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -11,7 +11,7 @@
<global>
<package-namespace package="org.jboss.test.ws.jaxws.samples.jsr181pojo"
namespace="http://org.jboss.ws/samples/jsr181pojo"/>
</global>
- <wsdl-java
file="resources/jaxws/samples/jsr181pojo/META-INF/wsdl/TestService.wsdl">
+ <wsdl-java
location="resources/jaxws/samples/jsr181pojo/META-INF/wsdl/TestService.wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified:
branches/jbossws-1.0/src/test/resources/jaxws/samples/wsaddressing/wstools-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/samples/wsaddressing/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/samples/wsaddressing/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -11,7 +11,7 @@
<global>
<package-namespace
package="org.jboss.test.ws.jaxws.samples.wsaddressing"
namespace="http://org.jboss.ws/samples/wsaddressing"/>
</global>
- <wsdl-java
file="resources/jaxws/samples/wsaddressing/META-INF/wsdl/TestService.wsdl">
+ <wsdl-java
location="resources/jaxws/samples/wsaddressing/META-INF/wsdl/TestService.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
Modified:
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/FaultTo-META-INF/wstools-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/FaultTo-META-INF/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/FaultTo-META-INF/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -11,7 +11,7 @@
<global>
<package-namespace
package="org.jboss.test.ws.jaxws.wsaddressing.replyto"
namespace="http://org.jboss.ws/addressing/replyto"/>
</global>
- <wsdl-java
file="http://localhost:8080/jaxws-wsaddressing-faultto/FaultToEndpoint?wsdl">
+ <wsdl-java
location="http://localhost:8080/jaxws-wsaddressing-faultto/FaultToEndpoint?wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified:
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/Initial-META-INF/wstools-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/Initial-META-INF/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/Initial-META-INF/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -11,7 +11,7 @@
<global>
<package-namespace
package="org.jboss.test.ws.jaxws.wsaddressing.replyto"
namespace="http://org.jboss.ws/addressing/replyto"/>
</global>
- <wsdl-java
file="http://localhost:8080/jaxws-wsaddressing-initial/InitialService?wsdl">
+ <wsdl-java
location="http://localhost:8080/jaxws-wsaddressing-initial/InitialService?wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified:
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/ReplyTo-META-INF/wstools-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/ReplyTo-META-INF/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/jaxws/wsaddressing/replyto/ReplyTo-META-INF/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -11,7 +11,7 @@
<global>
<package-namespace
package="org.jboss.test.ws.jaxws.wsaddressing.replyto"
namespace="http://org.jboss.ws/addressing/replyto"/>
</global>
- <wsdl-java
file="http://localhost:8080/jaxws-wsaddressing-replyto/ReplyToService?wsdl">
+ <wsdl-java
location="http://localhost:8080/jaxws-wsaddressing-replyto/ReplyToService?wsdl">
<mapping file="jaxrpc-mapping.xml" />
</wsdl-java>
Modified: branches/jbossws-1.0/src/test/resources/tools/config/wsdl2java.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/config/wsdl2java.xml 2006-10-12 12:39:42
UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/config/wsdl2java.xml 2006-10-12 19:36:50
UTC (rev 1217)
@@ -3,5 +3,5 @@
<configuration
xmlns="http://www.jboss.org/jbossws-tools"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.org/jbossws-tools
http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java file="dummylocation"/>
+ <wsdl-java location="dummylocation"/>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/config/wsdl2javaglobal.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/config/wsdl2javaglobal.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/config/wsdl2javaglobal.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.ws"
namespace="http://org.jboss.ws"/>
</global>
- <wsdl-java
file="resources/tools/wsdlfixture/StandardJavaTypesService_RPC_11.wsdl"/>
+ <wsdl-java
location="resources/tools/wsdlfixture/StandardJavaTypesService_RPC_11.wsdl"/>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/Attachment/Attachmentwsdl2java.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/Attachment/Attachmentwsdl2java.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/Attachment/Attachmentwsdl2java.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.attachment"
namespace="http://org.jboss.ws/attachment"/>
</global>
- <wsdl-java
file="resources/tools/jbws-206/wsdlFixture/Attachment/AttachmentService_RPC_11.wsdl"/>
+ <wsdl-java
location="resources/tools/jbws-206/wsdlFixture/Attachment/AttachmentService_RPC_11.wsdl"/>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/InOutParameters/InOutParameterswsdl2java.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/InOutParameters/InOutParameterswsdl2java.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/InOutParameters/InOutParameterswsdl2java.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.inoutparameters"
namespace="http://org.jboss.ws/holder"/>
</global>
- <wsdl-java
file="resources/tools/jbws-206/wsdlFixture/InOutParameters/InOutParametersService_RPC_11.wsdl"/>
+ <wsdl-java
location="resources/tools/jbws-206/wsdlFixture/InOutParameters/InOutParametersService_RPC_11.wsdl"/>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OneWay/OneWaywsdl2java.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OneWay/OneWaywsdl2java.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OneWay/OneWaywsdl2java.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.oneway"
namespace="http://org.jboss.ws"/>
</global>
- <wsdl-java
file="resources/tools/jbws-206/wsdlFixture/OneWay/OneWayService_RPC_11.wsdl"/>
+ <wsdl-java
location="resources/tools/jbws-206/wsdlFixture/OneWay/OneWayService_RPC_11.wsdl"/>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OutParameters/OutParameterswsdl2java.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OutParameters/OutParameterswsdl2java.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/OutParameters/OutParameterswsdl2java.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.outparameters"
namespace="http://org.jboss.ws/holder"/>
</global>
- <wsdl-java
file="resources/tools/jbws-206/wsdlFixture/OutParameters/OutParametersService_RPC_11.wsdl"/>
+ <wsdl-java
location="resources/tools/jbws-206/wsdlFixture/OutParameters/OutParametersService_RPC_11.wsdl"/>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserException/UserExceptionwsdl2java.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserException/UserExceptionwsdl2java.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserException/UserExceptionwsdl2java.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.userexception"
namespace="http://org.jboss.ws"/>
</global>
- <wsdl-java
file="resources/tools/jbws-206/wsdlFixture/UserException/UserExceptionService_RPC_11.wsdl"/>
+ <wsdl-java
location="resources/tools/jbws-206/wsdlFixture/UserException/UserExceptionService_RPC_11.wsdl"/>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserExceptionInheritance/UserExceptionInheritancewsdl2java.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserExceptionInheritance/UserExceptionInheritancewsdl2java.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserExceptionInheritance/UserExceptionInheritancewsdl2java.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace
package="org.jboss.test.webservice.userexceptioninheritance"
namespace="http://org.jboss.ws"/>
</global>
- <wsdl-java
file="resources/tools/jbws-206/wsdlFixture/UserExceptionInheritance/UserExceptionInheritanceService_RPC_11.wsdl"/>
+ <wsdl-java
location="resources/tools/jbws-206/wsdlFixture/UserExceptionInheritance/UserExceptionInheritanceService_RPC_11.wsdl"/>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserTypes/UserTypeswsdl2java.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserTypes/UserTypeswsdl2java.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/UserTypes/UserTypeswsdl2java.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.usertypes"
namespace="http://org.jboss.ws"/>
</global>
- <wsdl-java
file="resources/tools/jbws-206/wsdlFixture/UserTypes/ComplexTypesService_RPC_11.wsdl"/>
+ <wsdl-java
location="resources/tools/jbws-206/wsdlFixture/UserTypes/ComplexTypesService_RPC_11.wsdl"/>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImport/WsdlImportwsdl2java.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImport/WsdlImportwsdl2java.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImport/WsdlImportwsdl2java.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace package="org.jboss.test.webservice.wsdlimport"
namespace="http://jboss.org/wsdlimport"/>
</global>
- <wsdl-java
file="resources/tools/jbws-206/wsdlFixture/WsdlImport/WsdlImportService_RPC_11.wsdl"/>
+ <wsdl-java
location="resources/tools/jbws-206/wsdlFixture/WsdlImport/WsdlImportService_RPC_11.wsdl"/>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImportWithUserTypes/WsdlImportWithUserTypeswsdl2java.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImportWithUserTypes/WsdlImportWithUserTypeswsdl2java.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/jbws-206/jbosswsConfig/WsdlImportWithUserTypes/WsdlImportWithUserTypeswsdl2java.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -5,5 +5,5 @@
<global>
<package-namespace
package="org.jboss.test.webservice.wsdlimportwithusertypes"
namespace="http://org.jboss.ws"/>
</global>
- <wsdl-java
file="resources/tools/jbws-206/wsdlFixture/WsdlImportWithUserTypes/ComplexTypesService_RPC_11.wsdl"/>
+ <wsdl-java
location="resources/tools/jbws-206/wsdlFixture/WsdlImportWithUserTypes/ComplexTypesService_RPC_11.wsdl"/>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/jbws1170/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/jbws1170/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/jbws1170/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,5 +1,5 @@
<configuration>
- <wsdl-java file="resources/tools/jbws1170/HyphenatedElementName.wsdl">
+ <wsdl-java location="resources/tools/jbws1170/HyphenatedElementName.wsdl"
parameter-style="bare">
<mapping file="wrapper-mapping.xml"/>
</wsdl-java>
</configuration>
Modified: branches/jbossws-1.0/src/test/resources/tools/jbws1253/wstools-config.xml
===================================================================
--- branches/jbossws-1.0/src/test/resources/tools/jbws1253/wstools-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/resources/tools/jbws1253/wstools-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -1,5 +1,5 @@
<configuration>
- <wsdl-java file="resources/tools/jbws1253/MyPortTypeService.wsdl">
+ <wsdl-java location="resources/tools/jbws1253/MyPortTypeService.wsdl"
parameter-style="bare">
<mapping file="myporttype-mapping.xml"/>
</wsdl-java>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws153-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws153-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws153-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -2,7 +2,7 @@
<configuration
xmlns="http://www.jboss.org/jbossws-tools"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.org/jbossws-tools
http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java
file="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws153/WEB-INF/wsdl/OrderSOAP.wsdl">
+ <wsdl-java
location="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws153/WEB-INF/wsdl/OrderSOAP.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws349-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws349-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws349-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -2,7 +2,7 @@
<configuration
xmlns="http://www.jboss.org/jbossws-tools"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.org/jbossws-tools
http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java
file="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws349/WEB-INF/wsdl/ServiceFacade.wsdl">
+ <wsdl-java
location="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws349/WEB-INF/wsdl/ServiceFacade.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws381-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws381-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws381-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -2,7 +2,7 @@
<configuration
xmlns="http://www.jboss.org/jbossws-tools"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.org/jbossws-tools
http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java
file="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws381/WEB-INF/wsdl/WeatherForecast.wsdl">
+ <wsdl-java
location="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws381/WEB-INF/wsdl/WeatherForecast.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws484-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws484-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/jbws484-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -6,7 +6,7 @@
<package-namespace package="org.jboss.test.ws.jbws484"
namespace="http://idm.vignette.com/"/>
</global>
- <wsdl-java
file="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws484/WEB-INF/wsdl/TestService.wsdl">
+ <wsdl-java
location="c:/devel/jboss-head/testsuite/src/resources/webservice/jbws484/WEB-INF/wsdl/TestService.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/samples-client-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/samples-client-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/samples-client-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -2,7 +2,7 @@
<configuration
xmlns="http://www.jboss.org/jbossws-tools"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.org/jbossws-tools
http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java
file="c:/devel/jboss-head/testsuite/src/resources/webservice/samples/server-ejb-sec/META-INF/wsdl/OrganizationService.wsdl">
+ <wsdl-java
location="c:/devel/jboss-head/testsuite/src/resources/webservice/samples/server-ejb-sec/META-INF/wsdl/OrganizationService.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
</configuration>
Modified:
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/ws4eesimple-client-config.xml
===================================================================
---
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/ws4eesimple-client-config.xml 2006-10-12
12:39:42 UTC (rev 1216)
+++
branches/jbossws-1.0/src/test/resources/tools/testsuite-configs/ws4eesimple-client-config.xml 2006-10-12
19:36:50 UTC (rev 1217)
@@ -2,7 +2,7 @@
<configuration
xmlns="http://www.jboss.org/jbossws-tools"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jboss.org/jbossws-tools
http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
- <wsdl-java
file="../../output-tests/resources/testsuite/ws4eesimple/WEB-INF/wsdl/HelloService.wsdl">
+ <wsdl-java
location="../../output-tests/resources/testsuite/ws4eesimple/WEB-INF/wsdl/HelloService.wsdl">
<mapping file="jaxrpc-mapping.xml"/>
</wsdl-java>
</configuration>
Added: branches/jbossws-1.0/src/test/was.xml
===================================================================
--- branches/jbossws-1.0/src/test/was.xml 2006-10-12 12:39:42 UTC (rev 1216)
+++ branches/jbossws-1.0/src/test/was.xml 2006-10-12 19:36:50 UTC (rev 1217)
@@ -0,0 +1,516 @@
+<java-wsdl-mapping version='1.1'
xmlns='http://java.sun.com/xml/ns/j2ee'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
+
xsi:schemaLocation='http://java.sun.com/xml/ns/j2ee
http://www.ibm.com/webservices/xsd/j2ee_jaxrpc_mapping_1_1.xsd'>
+ <package-mapping>
+ <package-type>com.company.id.servicename_consumer._1_0</package-type>
+
<
namespaceURI>http://id.company.com/servicename-consumer/1.0</namesp...
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.Append</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>consumerInput_1</java-variable-name>
+ <xml-element-name>ConsumerInput_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.ConsumerInput</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>currentAddress</java-variable-name>
+ <xml-element-name>currentAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>name</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>previousAddress1</java-variable-name>
+ <xml-element-name>previousAddress1</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>previousAddress2</java-variable-name>
+ <xml-element-name>previousAddress2</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>returnDerivedLinks</java-variable-name>
+ <xml-element-name>returnDerivedLinks</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.UnparsedAddress</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>addressLines</java-variable-name>
+ <xml-element-name>addressLines</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>city</java-variable-name>
+ <xml-element-name>city</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postal_Code_Value</java-variable-name>
+ <xml-element-name>postal-Code-Value</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>state</java-variable-name>
+ <xml-element-name>state</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>urbanization</java-variable-name>
+ <xml-element-name>urbanization</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>com.company.id.servicename_consumer._1_0.Name</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>first</java-variable-name>
+ <xml-element-name>first</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>last</java-variable-name>
+ <xml-element-name>last</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>middle</java-variable-name>
+ <xml-element-name>middle</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>suffix</java-variable-name>
+ <xml-element-name>suffix</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.AppendResponse</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>result</java-variable-name>
+ <xml-element-name>result</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.ConsumerOutput</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>addressAbility</java-variable-name>
+ <xml-element-name>addressAbility</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>addressLink</java-variable-name>
+ <xml-element-name>addressLink</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>addressMatch</java-variable-name>
+ <xml-element-name>addressMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>consumerLink</java-variable-name>
+ <xml-element-name>consumerLink</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>deliveryPointValidation</java-variable-name>
+ <xml-element-name>deliveryPointValidation</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>errorCode</java-variable-name>
+ <xml-element-name>errorCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>lineOfTravel</java-variable-name>
+ <xml-element-name>lineOfTravel</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>matchLevel</java-variable-name>
+ <xml-element-name>matchLevel</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>parsedAddress</java-variable-name>
+ <xml-element-name>parsedAddress</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.AddressAbility</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>addressNotFound</java-variable-name>
+ <xml-element-name>addressNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>aliasMatch</java-variable-name>
+ <xml-element-name>aliasMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>alternateAddress</java-variable-name>
+ <xml-element-name>alternateAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>alternateAddressMatch</java-variable-name>
+ <xml-element-name>alternateAddressMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>carrierRouteId</java-variable-name>
+ <xml-element-name>carrierRouteId</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>cityAbbreviation</java-variable-name>
+ <xml-element-name>cityAbbreviation</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedCityAndOrState</java-variable-name>
+ <xml-element-name>correctedCityAndOrState</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedPrimaryAddress</java-variable-name>
+ <xml-element-name>correctedPrimaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedSecondaryAddress</java-variable-name>
+ <xml-element-name>correctedSecondaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>countyCode</java-variable-name>
+ <xml-element-name>countyCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>deliveryPointBarCode</java-variable-name>
+ <xml-element-name>deliveryPointBarCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>earlyWarningSystemMatch</java-variable-name>
+ <xml-element-name>earlyWarningSystemMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>failureToMatchLastAddressLine</java-variable-name>
+ <xml-element-name>failureToMatchLastAddressLine</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>financeNumber</java-variable-name>
+ <xml-element-name>financeNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>mainCity</java-variable-name>
+ <xml-element-name>mainCity</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>mainState</java-variable-name>
+ <xml-element-name>mainState</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>match</java-variable-name>
+ <xml-element-name>match</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingPoBoxNumber</java-variable-name>
+ <xml-element-name>missingPoBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingRuralRouteHcBoxNumber</java-variable-name>
+ <xml-element-name>missingRuralRouteHcBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>missingSecondaryNumberInHighrise</java-variable-name>
+ <xml-element-name>missingSecondaryNumberInHighrise</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingStreetNumber</java-variable-name>
+ <xml-element-name>missingStreetNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchMissingIncorrectDirection</java-variable-name>
+
<xml-element-name>multipleMatchMissingIncorrectDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchMissingIncorrectSuffix</java-variable-name>
+
<xml-element-name>multipleMatchMissingIncorrectSuffix</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchPrimaryAddressField</java-variable-name>
+ <xml-element-name>multipleMatchPrimaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchSecondaryAddressField</java-variable-name>
+
<xml-element-name>multipleMatchSecondaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>noSuchPrimaryNumber</java-variable-name>
+ <xml-element-name>noSuchPrimaryNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>poBoxNumberNotOnFile</java-variable-name>
+ <xml-element-name>poBoxNumberNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>recordTypeCode</java-variable-name>
+ <xml-element-name>recordTypeCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>returnCode</java-variable-name>
+ <xml-element-name>returnCode</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>ruralRouteHcBoxNotOnFile</java-variable-name>
+ <xml-element-name>ruralRouteHcBoxNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>secondaryNumberNotFound</java-variable-name>
+ <xml-element-name>secondaryNumberNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>zipCodeChanged</java-variable-name>
+ <xml-element-name>zipCodeChanged</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.DeliveryPointValidation</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>accurateSource</java-variable-name>
+ <xml-element-name>accurateSource</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>addressNotFound</java-variable-name>
+ <xml-element-name>addressNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>aliasMatch</java-variable-name>
+ <xml-element-name>aliasMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>alternateAddressMatch</java-variable-name>
+ <xml-element-name>alternateAddressMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>commercialMailReceivingAgency</java-variable-name>
+ <xml-element-name>commercialMailReceivingAgency</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedCityAndOrState</java-variable-name>
+ <xml-element-name>correctedCityAndOrState</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedPrimaryAddress</java-variable-name>
+ <xml-element-name>correctedPrimaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>correctedSecondaryAddress</java-variable-name>
+ <xml-element-name>correctedSecondaryAddress</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>deliverability</java-variable-name>
+ <xml-element-name>deliverability</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>earlyWarningSystemMatch</java-variable-name>
+ <xml-element-name>earlyWarningSystemMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>failureToMatchLastAddressLine</java-variable-name>
+ <xml-element-name>failureToMatchLastAddressLine</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>match</java-variable-name>
+ <xml-element-name>match</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingPoBoxNumber</java-variable-name>
+ <xml-element-name>missingPoBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingRuralRouteHcBoxNumber</java-variable-name>
+ <xml-element-name>missingRuralRouteHcBoxNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingSecondaryNumber</java-variable-name>
+ <xml-element-name>missingSecondaryNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>missingStreetNumber</java-variable-name>
+ <xml-element-name>missingStreetNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchMissingIncorrectDirection</java-variable-name>
+
<xml-element-name>multipleMatchMissingIncorrectDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchMissingIncorrectSuffix</java-variable-name>
+
<xml-element-name>multipleMatchMissingIncorrectSuffix</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchPrimaryAddressField</java-variable-name>
+ <xml-element-name>multipleMatchPrimaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+
<java-variable-name>multipleMatchSecondaryAddressField</java-variable-name>
+
<xml-element-name>multipleMatchSecondaryAddressField</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>noSuchPrimaryNumber</java-variable-name>
+ <xml-element-name>noSuchPrimaryNumber</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>poBoxNumberNotOnFile</java-variable-name>
+ <xml-element-name>poBoxNumberNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>ruralRouteHcBoxNotOnFile</java-variable-name>
+ <xml-element-name>ruralRouteHcBoxNotOnFile</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>secondaryNumberNotFound</java-variable-name>
+ <xml-element-name>secondaryNumberNotFound</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>streetFrontMatch</java-variable-name>
+ <xml-element-name>streetFrontMatch</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>zipCodeChanged</java-variable-name>
+ <xml-element-name>zipCodeChanged</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.MatchLevel</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>address</java-variable-name>
+ <xml-element-name>address</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>household</java-variable-name>
+ <xml-element-name>household</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>nameAndAddress</java-variable-name>
+ <xml-element-name>nameAndAddress</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.ParsedAddress</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>city</java-variable-name>
+ <xml-element-name>city</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>locality</java-variable-name>
+ <xml-element-name>locality</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postOfficeBox</java-variable-name>
+ <xml-element-name>postOfficeBox</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postal_Code_Value</java-variable-name>
+ <xml-element-name>postal-Code-Value</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>state</java-variable-name>
+ <xml-element-name>state</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>streetInfo</java-variable-name>
+ <xml-element-name>streetInfo</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>unit</java-variable-name>
+ <xml-element-name>unit</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>unitDescription</java-variable-name>
+ <xml-element-name>unitDescription</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.StreetInfo</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>name</java-variable-name>
+ <xml-element-name>name</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>number</java-variable-name>
+ <xml-element-name>number</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>postDirection</java-variable-name>
+ <xml-element-name>postDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>preDirection</java-variable-name>
+ <xml-element-name>preDirection</xml-element-name>
+ </variable-mapping>
+ <variable-mapping>
+ <java-variable-name>suffix</java-variable-name>
+ <xml-element-name>suffix</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.InputValidationException</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+
<java-type>com.company.id.servicename_consumer._1_0.SystemUnavailableException</java-type>
+ <root-type-qname
xmlns:typeNS='http://id.company.com/servicename-consumer/1.0'>...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>message</java-variable-name>
+ <xml-element-name>message</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <exception-mapping>
+
<exception-type>com.company.id.servicename_consumer._1_0.InputValidationException</exception-type>
+ <wsdl-message
xmlns:exMsgNS='http://id.company.com/servicename-consumer/1.0'>...
+ </exception-mapping>
+ <exception-mapping>
+
<exception-type>com.company.id.servicename_consumer._1_0.SystemUnavailableException</exception-type>
+ <wsdl-message
xmlns:exMsgNS='http://id.company.com/servicename-consumer/1.0'>...
+ </exception-mapping>
+ <service-interface-mapping>
+
<service-interface>com.company.id.servicename_consumer._1_0.ServiceNameConsumer</service-interface>
+ <wsdl-service-name
xmlns:serviceNS='http://id.company.com/servicename-consumer/1.0'&...
+ <port-mapping>
+ <port-name>ServiceNameConsumerEndpointPort</port-name>
+ <java-port-name>ServiceNameConsumerEndpointPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+
<service-endpoint-interface>com.company.id.servicename_consumer._1_0.ServiceNameConsumerEndpoint</service-endpoint-interface>
+ <wsdl-port-type
xmlns:portTypeNS='http://id.company.com/servicename-consumer/1.0'...
+ <wsdl-binding
xmlns:bindingNS='http://id.company.com/servicename-consumer/1.0'&...
+ <service-endpoint-method-mapping>
+ <java-method-name>append</java-method-name>
+ <wsdl-operation>append</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+
<param-type>com.company.id.servicename_consumer._1_0.ConsumerInput</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS='http://id.company.com/servicename-consumer/1.0'&...
+ <wsdl-message-part-name>ConsumerInput_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+
<method-return-value>com.company.id.servicename_consumer._1_0.ConsumerOutput</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS='http://id.company.com/servicename-consumer/1.0'&...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ </service-endpoint-interface-mapping>
+</java-wsdl-mapping>
Property changes on: branches/jbossws-1.0/src/test/was.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF