Author: darran.lofthouse(a)jboss.com
Date: 2007-01-12 12:20:08 -0500 (Fri, 12 Jan 2007)
New Revision: 1949
Added:
trunk/jbossws-tests/src/main/java/org/jboss/test/ws/tools/jbws1450/
trunk/jbossws-tests/src/main/java/org/jboss/test/ws/tools/jbws1450/JBWS1450TestCase.java
trunk/jbossws-tests/src/main/resources/tools/jbws1450/
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/TestEndpoint.wsdl
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/TestEndpoint_PortType.java
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/jaxrpc-mapping.xml
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/wstools-config.xml
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/TestEndpoint.wsdl
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/TestEndpoint_PortType.java
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/jaxrpc-mapping.xml
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/wstools-config.xml
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/TestEndpoint.wsdl
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/TestEndpoint_PortType.java
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/jaxrpc-mapping.xml
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/wstools-config.xml
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/TestEndpoint.wsdl
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/TestEndpoint_PortType.java
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/jaxrpc-mapping.xml
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/wstools-config.xml
Modified:
trunk/jbossws-core/src/main/java/org/jboss/ws/tools/WSDLToJava.java
trunk/jbossws-core/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java
trunk/jbossws-core/src/main/java/org/jboss/ws/tools/helpers/ReturnTypeUnwrapper.java
Log:
JBWS-1450 - WSDL to Java, parameter unwrapping and the handling of primitive types.
Modified: trunk/jbossws-core/src/main/java/org/jboss/ws/tools/WSDLToJava.java
===================================================================
--- trunk/jbossws-core/src/main/java/org/jboss/ws/tools/WSDLToJava.java 2007-01-12
16:47:53 UTC (rev 1948)
+++ trunk/jbossws-core/src/main/java/org/jboss/ws/tools/WSDLToJava.java 2007-01-12
17:20:08 UTC (rev 1949)
@@ -418,8 +418,8 @@
String elementName = in.getElement().getLocalPart();
if (elementName.equals(operationName) == false)
- throw new WSException("[JAX-RPC - 2.3.1.2] Unable to unwrap parameters,
wrapper element name must match operation name. operationName=" + operationName +
" elementName="
- + elementName);
+ throw new WSException("[JAX-RPC - 2.3.1.2] Unable to unwrap parameters,
wrapper element name must match operation name. operationName=" + operationName
+ + " elementName=" + elementName);
wrapped = unwrapElementParameters(buf, containingElement, xt);
}
@@ -507,7 +507,8 @@
JBossXSModel xsmodel = WSDLUtils.getSchemaModel(wsdl.getWsdlTypes());
boolean array = particle.getMaxOccursUnbounded() || particle.getMaxOccurs()
> 1;
- generateParameter(buf, tempContainingElement, xmlType, xsmodel, type, array,
!element.getNillable(), false);
+ boolean primitive = !(element.getNillable() || (particle.getMinOccurs() == 0
&& particle.getMaxOccurs() == 1));
+ generateParameter(buf, tempContainingElement, xmlType, xsmodel, type, array,
primitive, false);
String paramName;
if (type.getAnonymous())
@@ -623,6 +624,7 @@
{
String containingElement = xmlName.getLocalPart();
String arraySuffix = "";
+ boolean primitive = true;
JBossXSModel xsmodel = WSDLUtils.getSchemaModel(wsdl.getWsdlTypes());
xt = xsmodel.getTypeDefinition(xmlType.getLocalPart(), xmlType.getNamespaceURI());
@@ -636,7 +638,9 @@
if (unwrapper.unwrappedElement != null)
{
- xt = unwrapper.unwrappedElement.getTypeDefinition();
+ XSElementDeclaration element = unwrapper.unwrappedElement;
+ xt = element.getTypeDefinition();
+ primitive = unwrapper.primitive;
if (unwrapper.xmlType != null)
xmlType = unwrapper.xmlType;
@@ -648,7 +652,6 @@
}
}
- boolean primitive = true;
WrappedArray wrappedArray = new WrappedArray(xt);
if (wrappedArray.unwrap())
{
Modified:
trunk/jbossws-core/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java
===================================================================
---
trunk/jbossws-core/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-core/src/main/java/org/jboss/ws/tools/helpers/MappingFileGeneratorHelper.java 2007-01-12
17:20:08 UTC (rev 1949)
@@ -259,6 +259,7 @@
{
QName xmlName = output.getElement();
QName xmlType = output.getXMLType();
+ boolean primitive = true;
String targetNS = wsdlDefinitions.getTargetNamespace();
QName messageName = new QName(targetNS, output.getMessageName().getLocalPart(),
WSToolsConstants.WSTOOLS_CONSTANT_MAPPING_WSDL_MESSAGE_NS);
@@ -275,6 +276,7 @@
{
XSElementDeclaration element = unwrapper.unwrappedElement;
xt = element.getTypeDefinition();
+ primitive = unwrapper.primitive;
partName = element.getName();
containingElement = containingElement +
unwrapper.unwrappedElement.getName();
array = unwrapper.array;
@@ -296,7 +298,7 @@
if (xt instanceof XSSimpleTypeDefinition)
xmlType = SchemaUtils.handleSimpleType((XSSimpleTypeDefinition)xt);
- String javaType = getJavaTypeAsString(xmlName, xmlType, array, true);
+ String javaType = getJavaTypeAsString(xmlName, xmlType, array, primitive);
if (isDocStyle() == false && "void".equals(javaType))
return;
@@ -512,9 +514,10 @@
}
boolean array = particle.getMaxOccursUnbounded() || particle.getMaxOccurs()
> 1;
+ boolean primitive = !(element.getNillable() || (particle.getMinOccurs() == 0
&& particle.getMaxOccurs() == 1));
MethodParamPartsMapping part = getMethodParamPartsMapping(methodMapping,
xmlName, xmlType, partsMappings.size(), messageName, "IN",
xmlName.getLocalPart(),
- array, !element.getNillable());
+ array, primitive);
partsMappings.add(part);
}
}
@@ -542,7 +545,7 @@
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);
@@ -558,9 +561,9 @@
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();
+ boolean primitive = !(element.getNillable() || (particle.getMinOccurs() == 0
&& particle.getMaxOccurs() == 1));
- String javaType = getJavaTypeAsString(xmlName, xmlType, array,
!element.getNillable());
+ String javaType = getJavaTypeAsString(xmlName, xmlType, array, primitive);
WsdlReturnValueMapping wrvm = new WsdlReturnValueMapping(methodMapping);
wrvm.setMethodReturnValue(javaType);
Modified:
trunk/jbossws-core/src/main/java/org/jboss/ws/tools/helpers/ReturnTypeUnwrapper.java
===================================================================
---
trunk/jbossws-core/src/main/java/org/jboss/ws/tools/helpers/ReturnTypeUnwrapper.java 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-core/src/main/java/org/jboss/ws/tools/helpers/ReturnTypeUnwrapper.java 2007-01-12
17:20:08 UTC (rev 1949)
@@ -46,6 +46,7 @@
public QName xmlType;
public XSElementDeclaration unwrappedElement;
public boolean array = false;
+ public boolean primitive = false;
private boolean wrapped;
public ReturnTypeUnwrapper(QName xmlType, JBossXSModel xsmodel, boolean wrapped)
@@ -110,6 +111,7 @@
xmlType = new QName(unwrappedElement.getTypeDefinition().getNamespace(),
unwrappedElement.getTypeDefinition().getName());
this.array = array;
+ primitive = !(unwrappedElement.getNillable() || (particle.getMinOccurs() == 0
&& particle.getMaxOccurs() == 1));
}
}
Added:
trunk/jbossws-tests/src/main/java/org/jboss/test/ws/tools/jbws1450/JBWS1450TestCase.java
===================================================================
---
trunk/jbossws-tests/src/main/java/org/jboss/test/ws/tools/jbws1450/JBWS1450TestCase.java 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/java/org/jboss/test/ws/tools/jbws1450/JBWS1450TestCase.java 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,166 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2007, 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.tools.jbws1450;
+
+import java.io.File;
+import java.io.FilenameFilter;
+
+import org.jboss.test.ws.JBossWSTest;
+import org.jboss.test.ws.tools.fixture.JBossSourceComparator;
+import org.jboss.test.ws.tools.validation.JaxrpcMappingValidator;
+import org.jboss.ws.tools.WSTools;
+
+/**
+ *
+ * @author darran.lofthouse(a)jboss.com
+ * @since 12 Jan 2007
+ */
+public class JBWS1450TestCase extends JBossWSTest
+{
+
+ /**
+ * Test unwrapping with nillable='true'.
+ *
+ * <complexType name='testBoolean'>
+ * <sequence>
+ * <element name='Boolean_1' nillable='true'
type='boolean'/>
+ * </sequence>
+ * </complexType>
+ *
+ * <complexType name='testBooleanResponse'>
+ * <sequence>
+ * <element name='result' nillable='true'
type='boolean'/>
+ * </sequence>
+ * </complexType>
+ *
+ */
+ public void testScenario_A() throws Exception
+ {
+ generateScenario("A");
+ }
+
+ /**
+ * Test unwrapping with minOccurs='0' and no maxOccurs.
+ *
+ * <complexType name='testBoolean'>
+ * <sequence>
+ * <element name='Boolean_1' minOccurs='0'
type='boolean'/>
+ * </sequence>
+ * </complexType>
+ *
+ * <complexType name='testBooleanResponse'>
+ * <sequence>
+ * <element name='result' minOccurs='0'
type='boolean'/>
+ * </sequence>
+ * </complexType>
+ */
+ public void testScenario_B() throws Exception
+ {
+ generateScenario("B");
+ }
+
+ /**
+ * Test unwrapping with minOccurs='0' and maxOccurs='1'.
+ *
+ * <complexType name='testBoolean'>
+ * <sequence>
+ * <element name='Boolean_1' minOccurs='0' maxOccurs='1'
type='boolean'/>
+ * </sequence>
+ * </complexType>
+ *
+ * <complexType name='testBooleanResponse'>
+ * <sequence>
+ * <element name='result' minOccurs='0' maxOccurs='1'
type='boolean'/>
+ * </sequence>
+ * </complexType>
+ *
+ */
+ public void testScenario_C() throws Exception
+ {
+ generateScenario("C");
+ }
+
+ /**
+ * Test unwrapping with no nillable, no minOccurs and no maxOccurs.
+ *
+ *
+ * <complexType name='testBoolean'>
+ * <sequence>
+ * <element name='Boolean_1' type='boolean'/>
+ * </sequence>
+ * </complexType>
+ *
+ * <complexType name='testBooleanResponse'>
+ * <sequence>
+ * <element name='result' type='boolean'/>
+ * </sequence>
+ * </complexType>
+ */
+ public void testScenario_D() throws Exception
+ {
+ generateScenario("D");
+ }
+
+ protected void generateScenario(final String scenario) throws Exception
+ {
+ String resourceDir = "resources/tools/jbws1450/scenario_" + scenario;
+ String toolsDir = "tools/jbws1450/scenario_" + scenario;
+ String[] args = new String[] { "-dest", toolsDir, "-config",
resourceDir + "/wstools-config.xml" };
+ new WSTools().generate(args);
+
+ File resourceDirFile = new File(resourceDir);
+ String[] expectedFiles = resourceDirFile.list(new FilenameFilter() {
+ public boolean accept(File dir, String name)
+ {
+ return name.endsWith(".java");
+ }
+ });
+
+ for (int i = 0; i < expectedFiles.length; i++)
+ {
+ String currentFile = expectedFiles[i];
+
+ try
+ {
+ compareSource(resourceDir + "/" + currentFile, toolsDir +
"/org/jboss/test/ws/jbws1450/" + currentFile);
+ }
+ catch (Exception e)
+ {
+ throw new Exception("Validation of '" + currentFile +
"' failed.", e);
+ }
+ }
+
+ JaxrpcMappingValidator mappingValidator = new JaxrpcMappingValidator();
+ mappingValidator.validate(resourceDir + "/jaxrpc-mapping.xml", toolsDir +
"/jaxrpc-mapping.xml");
+ }
+
+ private static void compareSource(final String expectedName, final String
generatedName) throws Exception
+ {
+ File expected = new File(expectedName);
+ File generated = new File(generatedName);
+
+ JBossSourceComparator sc = new JBossSourceComparator(expected, generated);
+ sc.validate();
+ sc.validateImports();
+ }
+
+}
Property changes on:
trunk/jbossws-tests/src/main/java/org/jboss/test/ws/tools/jbws1450/JBWS1450TestCase.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/TestEndpoint.wsdl
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/TestEndpoint.wsdl 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/TestEndpoint.wsdl 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions name='TestEndpoint'
targetNamespace='http://test.jboss.org/ws/jbws1450'
xmlns='http://schemas.xmlsoap.org/wsdl/'
xmlns:ns1='http://test.jboss.org/ws/jbws1450/types'
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
xmlns:tns='http://test.jboss.org/ws/jbws1450'
xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
+ <types>
+ <schema
targetNamespace='http://test.jboss.org/ws/jbws1450/types'
xmlns='http://www.w3.org/2001/XMLSchema'
xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/'
xmlns:tns='http://test.jboss.org/ws/jbws1450/types'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
+ <complexType name='testBoolean'>
+ <sequence>
+ <element name='Boolean_1' nillable='true'
type='boolean'/>
+ </sequence>
+ </complexType>
+ <complexType name='testBooleanResponse'>
+ <sequence>
+ <element name='result' nillable='true'
type='boolean'/>
+ </sequence>
+ </complexType>
+ <complexType name='testByte'>
+ <sequence>
+ <element name='Byte_1' nillable='true' type='byte'/>
+ </sequence>
+ </complexType>
+ <complexType name='testByteResponse'>
+ <sequence>
+ <element name='result' nillable='true' type='byte'/>
+ </sequence>
+ </complexType>
+ <complexType name='testFloat'>
+ <sequence>
+ <element name='Float_1' nillable='true'
type='float'/>
+ </sequence>
+ </complexType>
+ <complexType name='testFloatResponse'>
+ <sequence>
+ <element name='result' nillable='true' type='float'/>
+ </sequence>
+ </complexType>
+ <complexType name='testInteger'>
+ <sequence>
+ <element name='Integer_1' nillable='true'
type='int'/>
+ </sequence>
+ </complexType>
+ <complexType name='testIntegerResponse'>
+ <sequence>
+ <element name='result' nillable='true' type='int'/>
+ </sequence>
+ </complexType>
+ <complexType name='testLong'>
+ <sequence>
+ <element name='Long_1' nillable='true' type='long'/>
+ </sequence>
+ </complexType>
+ <complexType name='testLongResponse'>
+ <sequence>
+ <element name='result' nillable='true' type='long'/>
+ </sequence>
+ </complexType>
+ <complexType name='testShort'>
+ <sequence>
+ <element name='Short_1' nillable='true'
type='short'/>
+ </sequence>
+ </complexType>
+ <complexType name='testShortResponse'>
+ <sequence>
+ <element name='result' nillable='true' type='short'/>
+ </sequence>
+ </complexType>
+ <element name='testBoolean' type='tns:testBoolean'/>
+ <element name='testBooleanResponse'
type='tns:testBooleanResponse'/>
+ <element name='testByte' type='tns:testByte'/>
+ <element name='testByteResponse' type='tns:testByteResponse'/>
+ <element name='testFloat' type='tns:testFloat'/>
+ <element name='testFloatResponse'
type='tns:testFloatResponse'/>
+ <element name='testInteger' type='tns:testInteger'/>
+ <element name='testIntegerResponse'
type='tns:testIntegerResponse'/>
+ <element name='testLong' type='tns:testLong'/>
+ <element name='testLongResponse' type='tns:testLongResponse'/>
+ <element name='testShort' type='tns:testShort'/>
+ <element name='testShortResponse'
type='tns:testShortResponse'/>
+ </schema>
+ </types>
+ <message name='TestEndpoint_testBoolean'>
+ <part element='ns1:testBoolean' name='testBoolean'/>
+ </message>
+ <message name='TestEndpoint_testBooleanResponse'>
+ <part element='ns1:testBooleanResponse'
name='testBooleanResponse'/>
+ </message>
+ <message name='TestEndpoint_testByte'>
+ <part element='ns1:testByte' name='testByte'/>
+ </message>
+ <message name='TestEndpoint_testByteResponse'>
+ <part element='ns1:testByteResponse' name='testByteResponse'/>
+ </message>
+ <message name='TestEndpoint_testFloat'>
+ <part element='ns1:testFloat' name='testFloat'/>
+ </message>
+ <message name='TestEndpoint_testFloatResponse'>
+ <part element='ns1:testFloatResponse' name='testFloatResponse'/>
+ </message>
+ <message name='TestEndpoint_testInteger'>
+ <part element='ns1:testInteger' name='testInteger'/>
+ </message>
+ <message name='TestEndpoint_testIntegerResponse'>
+ <part element='ns1:testIntegerResponse'
name='testIntegerResponse'/>
+ </message>
+ <message name='TestEndpoint_testLong'>
+ <part element='ns1:testLong' name='testLong'/>
+ </message>
+ <message name='TestEndpoint_testLongResponse'>
+ <part element='ns1:testLongResponse' name='testLongResponse'/>
+ </message>
+ <message name='TestEndpoint_testShort'>
+ <part element='ns1:testShort' name='testShort'/>
+ </message>
+ <message name='TestEndpoint_testShortResponse'>
+ <part element='ns1:testShortResponse' name='testShortResponse'/>
+ </message>
+ <portType name='TestEndpoint'>
+ <operation name='testBoolean' parameterOrder='testBoolean'>
+ <input message='tns:TestEndpoint_testBoolean'/>
+ <output message='tns:TestEndpoint_testBooleanResponse'/>
+ </operation>
+ <operation name='testByte' parameterOrder='testByte'>
+ <input message='tns:TestEndpoint_testByte'/>
+ <output message='tns:TestEndpoint_testByteResponse'/>
+ </operation>
+ <operation name='testFloat' parameterOrder='testFloat'>
+ <input message='tns:TestEndpoint_testFloat'/>
+ <output message='tns:TestEndpoint_testFloatResponse'/>
+ </operation>
+ <operation name='testInteger' parameterOrder='testInteger'>
+ <input message='tns:TestEndpoint_testInteger'/>
+ <output message='tns:TestEndpoint_testIntegerResponse'/>
+ </operation>
+ <operation name='testLong' parameterOrder='testLong'>
+ <input message='tns:TestEndpoint_testLong'/>
+ <output message='tns:TestEndpoint_testLongResponse'/>
+ </operation>
+ <operation name='testShort' parameterOrder='testShort'>
+ <input message='tns:TestEndpoint_testShort'/>
+ <output message='tns:TestEndpoint_testShortResponse'/>
+ </operation>
+ </portType>
+ <binding name='TestEndpointBinding' type='tns:TestEndpoint'>
+ <soap:binding style='document'
transport='http://schemas.xmlsoap.org/soap/http'/>
+ <operation name='testBoolean'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testByte'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testFloat'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testInteger'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testLong'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testShort'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ </binding>
+ <service name='TestEndpoint'>
+ <port binding='tns:TestEndpointBinding' name='TestEndpointPort'>
+ <soap:address location='REPLACE_WITH_ACTUAL_URL'/>
+ </port>
+ </service>
+</definitions>
\ No newline at end of file
Property changes on:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/TestEndpoint.wsdl
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/TestEndpoint_PortType.java
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/TestEndpoint_PortType.java 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/TestEndpoint_PortType.java 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,21 @@
+// 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
+
+package org.jboss.test.ws.jbws1450;
+
+public interface TestEndpoint_PortType extends java.rmi.Remote {
+ public java.lang.Boolean testBoolean(java.lang.Boolean boolean_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Byte testByte(java.lang.Byte byte_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Float testFloat(java.lang.Float float_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Integer testInteger(java.lang.Integer integer_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Long testLong(java.lang.Long long_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Short testShort(java.lang.Short short_1) throws
+ java.rmi.RemoteException;
+}
Property changes on:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/TestEndpoint_PortType.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/jaxrpc-mapping.xml
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/jaxrpc-mapping.xml 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/jaxrpc-mapping.xml 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,246 @@
+<?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.jbws1450</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1450</namespaceURI>
+ </package-mapping>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jbws1450</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1450/types</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestLong</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>long_1</java-variable-name>
+ <xml-element-name>Long_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestInteger</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>integer_1</java-variable-name>
+ <xml-element-name>Integer_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestLongResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestShortResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestFloatResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestFloat</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>float_1</java-variable-name>
+ <xml-element-name>Float_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestBoolean</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>boolean_1</java-variable-name>
+ <xml-element-name>Boolean_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestBooleanResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestByte</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>byte_1</java-variable-name>
+ <xml-element-name>Byte_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestByteResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestIntegerResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestShort</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>short_1</java-variable-name>
+ <xml-element-name>Short_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+
<service-interface>org.jboss.test.ws.jbws1450.TestEndpoint_Service</service-interface>
+ <wsdl-service-name
xmlns:serviceNS="http://test.jboss.org/ws/jbws1450">serviceN...
+ <port-mapping>
+ <port-name>TestEndpointPort</port-name>
+ <java-port-name>TestEndpointPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+
<service-endpoint-interface>org.jboss.test.ws.jbws1450.TestEndpoint_PortType</service-endpoint-interface>
+ <wsdl-port-type
xmlns:portTypeNS="http://test.jboss.org/ws/jbws1450">portTyp...
+ <wsdl-binding
xmlns:bindingNS="http://test.jboss.org/ws/jbws1450">bindingN...
+ <service-endpoint-method-mapping>
+ <java-method-name>testBoolean</java-method-name>
+ <wsdl-operation>testBoolean</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Boolean</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Boolean_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Boolean</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testByte</java-method-name>
+ <wsdl-operation>testByte</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Byte</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Byte_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Byte</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testFloat</java-method-name>
+ <wsdl-operation>testFloat</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Float</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Float_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Float</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testInteger</java-method-name>
+ <wsdl-operation>testInteger</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Integer</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Integer_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Integer</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testLong</java-method-name>
+ <wsdl-operation>testLong</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Long</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Long_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Long</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testShort</java-method-name>
+ <wsdl-operation>testShort</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Short</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Short_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Short</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <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:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/jaxrpc-mapping.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/wstools-config.xml
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/wstools-config.xml 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/wstools-config.xml 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,5 @@
+<configuration>
+ <wsdl-java
location="resources/tools/jbws1450/scenario_A/TestEndpoint.wsdl"
parameter-style="wrapped">
+ <mapping file="jaxrpc-mapping.xml"/>
+ </wsdl-java>
+</configuration>
Property changes on:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_A/wstools-config.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/TestEndpoint.wsdl
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/TestEndpoint.wsdl 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/TestEndpoint.wsdl 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions name='TestEndpoint'
targetNamespace='http://test.jboss.org/ws/jbws1450'
xmlns='http://schemas.xmlsoap.org/wsdl/'
xmlns:ns1='http://test.jboss.org/ws/jbws1450/types'
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
xmlns:tns='http://test.jboss.org/ws/jbws1450'
xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
+ <types>
+ <schema
targetNamespace='http://test.jboss.org/ws/jbws1450/types'
xmlns='http://www.w3.org/2001/XMLSchema'
xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/'
xmlns:tns='http://test.jboss.org/ws/jbws1450/types'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
+ <complexType name='testBoolean'>
+ <sequence>
+ <element name='Boolean_1' minOccurs='0'
type='boolean'/>
+ </sequence>
+ </complexType>
+ <complexType name='testBooleanResponse'>
+ <sequence>
+ <element name='result' minOccurs='0' type='boolean'/>
+ </sequence>
+ </complexType>
+ <complexType name='testByte'>
+ <sequence>
+ <element name='Byte_1' minOccurs='0' type='byte'/>
+ </sequence>
+ </complexType>
+ <complexType name='testByteResponse'>
+ <sequence>
+ <element name='result' minOccurs='0' type='byte'/>
+ </sequence>
+ </complexType>
+ <complexType name='testFloat'>
+ <sequence>
+ <element name='Float_1' minOccurs='0' type='float'/>
+ </sequence>
+ </complexType>
+ <complexType name='testFloatResponse'>
+ <sequence>
+ <element name='result' minOccurs='0' type='float'/>
+ </sequence>
+ </complexType>
+ <complexType name='testInteger'>
+ <sequence>
+ <element name='Integer_1' minOccurs='0' type='int'/>
+ </sequence>
+ </complexType>
+ <complexType name='testIntegerResponse'>
+ <sequence>
+ <element name='result' minOccurs='0' type='int'/>
+ </sequence>
+ </complexType>
+ <complexType name='testLong'>
+ <sequence>
+ <element name='Long_1' minOccurs='0' type='long'/>
+ </sequence>
+ </complexType>
+ <complexType name='testLongResponse'>
+ <sequence>
+ <element name='result' minOccurs='0' type='long'/>
+ </sequence>
+ </complexType>
+ <complexType name='testShort'>
+ <sequence>
+ <element name='Short_1' minOccurs='0' type='short'/>
+ </sequence>
+ </complexType>
+ <complexType name='testShortResponse'>
+ <sequence>
+ <element name='result' minOccurs='0' type='short'/>
+ </sequence>
+ </complexType>
+ <element name='testBoolean' type='tns:testBoolean'/>
+ <element name='testBooleanResponse'
type='tns:testBooleanResponse'/>
+ <element name='testByte' type='tns:testByte'/>
+ <element name='testByteResponse' type='tns:testByteResponse'/>
+ <element name='testFloat' type='tns:testFloat'/>
+ <element name='testFloatResponse'
type='tns:testFloatResponse'/>
+ <element name='testInteger' type='tns:testInteger'/>
+ <element name='testIntegerResponse'
type='tns:testIntegerResponse'/>
+ <element name='testLong' type='tns:testLong'/>
+ <element name='testLongResponse' type='tns:testLongResponse'/>
+ <element name='testShort' type='tns:testShort'/>
+ <element name='testShortResponse'
type='tns:testShortResponse'/>
+ </schema>
+ </types>
+ <message name='TestEndpoint_testBoolean'>
+ <part element='ns1:testBoolean' name='testBoolean'/>
+ </message>
+ <message name='TestEndpoint_testBooleanResponse'>
+ <part element='ns1:testBooleanResponse'
name='testBooleanResponse'/>
+ </message>
+ <message name='TestEndpoint_testByte'>
+ <part element='ns1:testByte' name='testByte'/>
+ </message>
+ <message name='TestEndpoint_testByteResponse'>
+ <part element='ns1:testByteResponse' name='testByteResponse'/>
+ </message>
+ <message name='TestEndpoint_testFloat'>
+ <part element='ns1:testFloat' name='testFloat'/>
+ </message>
+ <message name='TestEndpoint_testFloatResponse'>
+ <part element='ns1:testFloatResponse' name='testFloatResponse'/>
+ </message>
+ <message name='TestEndpoint_testInteger'>
+ <part element='ns1:testInteger' name='testInteger'/>
+ </message>
+ <message name='TestEndpoint_testIntegerResponse'>
+ <part element='ns1:testIntegerResponse'
name='testIntegerResponse'/>
+ </message>
+ <message name='TestEndpoint_testLong'>
+ <part element='ns1:testLong' name='testLong'/>
+ </message>
+ <message name='TestEndpoint_testLongResponse'>
+ <part element='ns1:testLongResponse' name='testLongResponse'/>
+ </message>
+ <message name='TestEndpoint_testShort'>
+ <part element='ns1:testShort' name='testShort'/>
+ </message>
+ <message name='TestEndpoint_testShortResponse'>
+ <part element='ns1:testShortResponse' name='testShortResponse'/>
+ </message>
+ <portType name='TestEndpoint'>
+ <operation name='testBoolean' parameterOrder='testBoolean'>
+ <input message='tns:TestEndpoint_testBoolean'/>
+ <output message='tns:TestEndpoint_testBooleanResponse'/>
+ </operation>
+ <operation name='testByte' parameterOrder='testByte'>
+ <input message='tns:TestEndpoint_testByte'/>
+ <output message='tns:TestEndpoint_testByteResponse'/>
+ </operation>
+ <operation name='testFloat' parameterOrder='testFloat'>
+ <input message='tns:TestEndpoint_testFloat'/>
+ <output message='tns:TestEndpoint_testFloatResponse'/>
+ </operation>
+ <operation name='testInteger' parameterOrder='testInteger'>
+ <input message='tns:TestEndpoint_testInteger'/>
+ <output message='tns:TestEndpoint_testIntegerResponse'/>
+ </operation>
+ <operation name='testLong' parameterOrder='testLong'>
+ <input message='tns:TestEndpoint_testLong'/>
+ <output message='tns:TestEndpoint_testLongResponse'/>
+ </operation>
+ <operation name='testShort' parameterOrder='testShort'>
+ <input message='tns:TestEndpoint_testShort'/>
+ <output message='tns:TestEndpoint_testShortResponse'/>
+ </operation>
+ </portType>
+ <binding name='TestEndpointBinding' type='tns:TestEndpoint'>
+ <soap:binding style='document'
transport='http://schemas.xmlsoap.org/soap/http'/>
+ <operation name='testBoolean'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testByte'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testFloat'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testInteger'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testLong'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testShort'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ </binding>
+ <service name='TestEndpoint'>
+ <port binding='tns:TestEndpointBinding' name='TestEndpointPort'>
+ <soap:address location='REPLACE_WITH_ACTUAL_URL'/>
+ </port>
+ </service>
+</definitions>
\ No newline at end of file
Property changes on:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/TestEndpoint.wsdl
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/TestEndpoint_PortType.java
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/TestEndpoint_PortType.java 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/TestEndpoint_PortType.java 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,21 @@
+// 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
+
+package org.jboss.test.ws.jbws1450;
+
+public interface TestEndpoint_PortType extends java.rmi.Remote {
+ public java.lang.Boolean testBoolean(java.lang.Boolean boolean_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Byte testByte(java.lang.Byte byte_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Float testFloat(java.lang.Float float_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Integer testInteger(java.lang.Integer integer_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Long testLong(java.lang.Long long_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Short testShort(java.lang.Short short_1) throws
+ java.rmi.RemoteException;
+}
Property changes on:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/TestEndpoint_PortType.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/jaxrpc-mapping.xml
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/jaxrpc-mapping.xml 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/jaxrpc-mapping.xml 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,246 @@
+<?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.jbws1450</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1450</namespaceURI>
+ </package-mapping>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jbws1450</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1450/types</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestLong</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>long_1</java-variable-name>
+ <xml-element-name>Long_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestInteger</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>integer_1</java-variable-name>
+ <xml-element-name>Integer_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestLongResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestShortResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestFloatResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestFloat</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>float_1</java-variable-name>
+ <xml-element-name>Float_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestBoolean</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>boolean_1</java-variable-name>
+ <xml-element-name>Boolean_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestBooleanResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestByte</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>byte_1</java-variable-name>
+ <xml-element-name>Byte_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestByteResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestIntegerResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestShort</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>short_1</java-variable-name>
+ <xml-element-name>Short_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+
<service-interface>org.jboss.test.ws.jbws1450.TestEndpoint_Service</service-interface>
+ <wsdl-service-name
xmlns:serviceNS="http://test.jboss.org/ws/jbws1450">serviceN...
+ <port-mapping>
+ <port-name>TestEndpointPort</port-name>
+ <java-port-name>TestEndpointPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+
<service-endpoint-interface>org.jboss.test.ws.jbws1450.TestEndpoint_PortType</service-endpoint-interface>
+ <wsdl-port-type
xmlns:portTypeNS="http://test.jboss.org/ws/jbws1450">portTyp...
+ <wsdl-binding
xmlns:bindingNS="http://test.jboss.org/ws/jbws1450">bindingN...
+ <service-endpoint-method-mapping>
+ <java-method-name>testBoolean</java-method-name>
+ <wsdl-operation>testBoolean</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Boolean</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Boolean_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Boolean</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testByte</java-method-name>
+ <wsdl-operation>testByte</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Byte</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Byte_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Byte</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testFloat</java-method-name>
+ <wsdl-operation>testFloat</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Float</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Float_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Float</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testInteger</java-method-name>
+ <wsdl-operation>testInteger</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Integer</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Integer_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Integer</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testLong</java-method-name>
+ <wsdl-operation>testLong</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Long</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Long_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Long</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testShort</java-method-name>
+ <wsdl-operation>testShort</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Short</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Short_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Short</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <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:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/jaxrpc-mapping.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/wstools-config.xml
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/wstools-config.xml 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/wstools-config.xml 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,5 @@
+<configuration>
+ <wsdl-java
location="resources/tools/jbws1450/scenario_B/TestEndpoint.wsdl"
parameter-style="wrapped">
+ <mapping file="jaxrpc-mapping.xml"/>
+ </wsdl-java>
+</configuration>
Property changes on:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_B/wstools-config.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/TestEndpoint.wsdl
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/TestEndpoint.wsdl 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/TestEndpoint.wsdl 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions name='TestEndpoint'
targetNamespace='http://test.jboss.org/ws/jbws1450'
xmlns='http://schemas.xmlsoap.org/wsdl/'
xmlns:ns1='http://test.jboss.org/ws/jbws1450/types'
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
xmlns:tns='http://test.jboss.org/ws/jbws1450'
xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
+ <types>
+ <schema
targetNamespace='http://test.jboss.org/ws/jbws1450/types'
xmlns='http://www.w3.org/2001/XMLSchema'
xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/'
xmlns:tns='http://test.jboss.org/ws/jbws1450/types'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
+ <complexType name='testBoolean'>
+ <sequence>
+ <element name='Boolean_1' minOccurs='0' maxOccurs='1'
type='boolean'/>
+ </sequence>
+ </complexType>
+ <complexType name='testBooleanResponse'>
+ <sequence>
+ <element name='result' minOccurs='0' maxOccurs='1'
type='boolean'/>
+ </sequence>
+ </complexType>
+ <complexType name='testByte'>
+ <sequence>
+ <element name='Byte_1' minOccurs='0' maxOccurs='1'
type='byte'/>
+ </sequence>
+ </complexType>
+ <complexType name='testByteResponse'>
+ <sequence>
+ <element name='result' minOccurs='0' maxOccurs='1'
type='byte'/>
+ </sequence>
+ </complexType>
+ <complexType name='testFloat'>
+ <sequence>
+ <element name='Float_1' minOccurs='0' maxOccurs='1'
type='float'/>
+ </sequence>
+ </complexType>
+ <complexType name='testFloatResponse'>
+ <sequence>
+ <element name='result' minOccurs='0' maxOccurs='1'
type='float'/>
+ </sequence>
+ </complexType>
+ <complexType name='testInteger'>
+ <sequence>
+ <element name='Integer_1' minOccurs='0' maxOccurs='1'
type='int'/>
+ </sequence>
+ </complexType>
+ <complexType name='testIntegerResponse'>
+ <sequence>
+ <element name='result' minOccurs='0' maxOccurs='1'
type='int'/>
+ </sequence>
+ </complexType>
+ <complexType name='testLong'>
+ <sequence>
+ <element name='Long_1' minOccurs='0' maxOccurs='1'
type='long'/>
+ </sequence>
+ </complexType>
+ <complexType name='testLongResponse'>
+ <sequence>
+ <element name='result' minOccurs='0' maxOccurs='1'
type='long'/>
+ </sequence>
+ </complexType>
+ <complexType name='testShort'>
+ <sequence>
+ <element name='Short_1' minOccurs='0' maxOccurs='1'
type='short'/>
+ </sequence>
+ </complexType>
+ <complexType name='testShortResponse'>
+ <sequence>
+ <element name='result' minOccurs='0' maxOccurs='1'
type='short'/>
+ </sequence>
+ </complexType>
+ <element name='testBoolean' type='tns:testBoolean'/>
+ <element name='testBooleanResponse'
type='tns:testBooleanResponse'/>
+ <element name='testByte' type='tns:testByte'/>
+ <element name='testByteResponse' type='tns:testByteResponse'/>
+ <element name='testFloat' type='tns:testFloat'/>
+ <element name='testFloatResponse'
type='tns:testFloatResponse'/>
+ <element name='testInteger' type='tns:testInteger'/>
+ <element name='testIntegerResponse'
type='tns:testIntegerResponse'/>
+ <element name='testLong' type='tns:testLong'/>
+ <element name='testLongResponse' type='tns:testLongResponse'/>
+ <element name='testShort' type='tns:testShort'/>
+ <element name='testShortResponse'
type='tns:testShortResponse'/>
+ </schema>
+ </types>
+ <message name='TestEndpoint_testBoolean'>
+ <part element='ns1:testBoolean' name='testBoolean'/>
+ </message>
+ <message name='TestEndpoint_testBooleanResponse'>
+ <part element='ns1:testBooleanResponse'
name='testBooleanResponse'/>
+ </message>
+ <message name='TestEndpoint_testByte'>
+ <part element='ns1:testByte' name='testByte'/>
+ </message>
+ <message name='TestEndpoint_testByteResponse'>
+ <part element='ns1:testByteResponse' name='testByteResponse'/>
+ </message>
+ <message name='TestEndpoint_testFloat'>
+ <part element='ns1:testFloat' name='testFloat'/>
+ </message>
+ <message name='TestEndpoint_testFloatResponse'>
+ <part element='ns1:testFloatResponse' name='testFloatResponse'/>
+ </message>
+ <message name='TestEndpoint_testInteger'>
+ <part element='ns1:testInteger' name='testInteger'/>
+ </message>
+ <message name='TestEndpoint_testIntegerResponse'>
+ <part element='ns1:testIntegerResponse'
name='testIntegerResponse'/>
+ </message>
+ <message name='TestEndpoint_testLong'>
+ <part element='ns1:testLong' name='testLong'/>
+ </message>
+ <message name='TestEndpoint_testLongResponse'>
+ <part element='ns1:testLongResponse' name='testLongResponse'/>
+ </message>
+ <message name='TestEndpoint_testShort'>
+ <part element='ns1:testShort' name='testShort'/>
+ </message>
+ <message name='TestEndpoint_testShortResponse'>
+ <part element='ns1:testShortResponse' name='testShortResponse'/>
+ </message>
+ <portType name='TestEndpoint'>
+ <operation name='testBoolean' parameterOrder='testBoolean'>
+ <input message='tns:TestEndpoint_testBoolean'/>
+ <output message='tns:TestEndpoint_testBooleanResponse'/>
+ </operation>
+ <operation name='testByte' parameterOrder='testByte'>
+ <input message='tns:TestEndpoint_testByte'/>
+ <output message='tns:TestEndpoint_testByteResponse'/>
+ </operation>
+ <operation name='testFloat' parameterOrder='testFloat'>
+ <input message='tns:TestEndpoint_testFloat'/>
+ <output message='tns:TestEndpoint_testFloatResponse'/>
+ </operation>
+ <operation name='testInteger' parameterOrder='testInteger'>
+ <input message='tns:TestEndpoint_testInteger'/>
+ <output message='tns:TestEndpoint_testIntegerResponse'/>
+ </operation>
+ <operation name='testLong' parameterOrder='testLong'>
+ <input message='tns:TestEndpoint_testLong'/>
+ <output message='tns:TestEndpoint_testLongResponse'/>
+ </operation>
+ <operation name='testShort' parameterOrder='testShort'>
+ <input message='tns:TestEndpoint_testShort'/>
+ <output message='tns:TestEndpoint_testShortResponse'/>
+ </operation>
+ </portType>
+ <binding name='TestEndpointBinding' type='tns:TestEndpoint'>
+ <soap:binding style='document'
transport='http://schemas.xmlsoap.org/soap/http'/>
+ <operation name='testBoolean'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testByte'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testFloat'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testInteger'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testLong'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testShort'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ </binding>
+ <service name='TestEndpoint'>
+ <port binding='tns:TestEndpointBinding' name='TestEndpointPort'>
+ <soap:address location='REPLACE_WITH_ACTUAL_URL'/>
+ </port>
+ </service>
+</definitions>
\ No newline at end of file
Property changes on:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/TestEndpoint.wsdl
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/TestEndpoint_PortType.java
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/TestEndpoint_PortType.java 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/TestEndpoint_PortType.java 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,21 @@
+// 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
+
+package org.jboss.test.ws.jbws1450;
+
+public interface TestEndpoint_PortType extends java.rmi.Remote {
+ public java.lang.Boolean testBoolean(java.lang.Boolean boolean_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Byte testByte(java.lang.Byte byte_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Float testFloat(java.lang.Float float_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Integer testInteger(java.lang.Integer integer_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Long testLong(java.lang.Long long_1) throws
+ java.rmi.RemoteException;
+ public java.lang.Short testShort(java.lang.Short short_1) throws
+ java.rmi.RemoteException;
+}
Property changes on:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/TestEndpoint_PortType.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/jaxrpc-mapping.xml
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/jaxrpc-mapping.xml 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/jaxrpc-mapping.xml 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,246 @@
+<?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.jbws1450</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1450</namespaceURI>
+ </package-mapping>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jbws1450</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1450/types</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestLong</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>long_1</java-variable-name>
+ <xml-element-name>Long_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestInteger</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>integer_1</java-variable-name>
+ <xml-element-name>Integer_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestLongResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestShortResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestFloatResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestFloat</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>float_1</java-variable-name>
+ <xml-element-name>Float_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestBoolean</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>boolean_1</java-variable-name>
+ <xml-element-name>Boolean_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestBooleanResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestByte</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>byte_1</java-variable-name>
+ <xml-element-name>Byte_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestByteResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestIntegerResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestShort</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>short_1</java-variable-name>
+ <xml-element-name>Short_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+
<service-interface>org.jboss.test.ws.jbws1450.TestEndpoint_Service</service-interface>
+ <wsdl-service-name
xmlns:serviceNS="http://test.jboss.org/ws/jbws1450">serviceN...
+ <port-mapping>
+ <port-name>TestEndpointPort</port-name>
+ <java-port-name>TestEndpointPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+
<service-endpoint-interface>org.jboss.test.ws.jbws1450.TestEndpoint_PortType</service-endpoint-interface>
+ <wsdl-port-type
xmlns:portTypeNS="http://test.jboss.org/ws/jbws1450">portTyp...
+ <wsdl-binding
xmlns:bindingNS="http://test.jboss.org/ws/jbws1450">bindingN...
+ <service-endpoint-method-mapping>
+ <java-method-name>testBoolean</java-method-name>
+ <wsdl-operation>testBoolean</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Boolean</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Boolean_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Boolean</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testByte</java-method-name>
+ <wsdl-operation>testByte</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Byte</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Byte_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Byte</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testFloat</java-method-name>
+ <wsdl-operation>testFloat</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Float</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Float_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Float</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testInteger</java-method-name>
+ <wsdl-operation>testInteger</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Integer</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Integer_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Integer</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testLong</java-method-name>
+ <wsdl-operation>testLong</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Long</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Long_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Long</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testShort</java-method-name>
+ <wsdl-operation>testShort</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>java.lang.Short</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Short_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>java.lang.Short</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <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:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/jaxrpc-mapping.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/wstools-config.xml
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/wstools-config.xml 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/wstools-config.xml 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,5 @@
+<configuration>
+ <wsdl-java
location="resources/tools/jbws1450/scenario_C/TestEndpoint.wsdl"
parameter-style="wrapped">
+ <mapping file="jaxrpc-mapping.xml"/>
+ </wsdl-java>
+</configuration>
Property changes on:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_C/wstools-config.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added: trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/TestEndpoint.wsdl
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/TestEndpoint.wsdl 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/TestEndpoint.wsdl 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions name='TestEndpoint'
targetNamespace='http://test.jboss.org/ws/jbws1450'
xmlns='http://schemas.xmlsoap.org/wsdl/'
xmlns:ns1='http://test.jboss.org/ws/jbws1450/types'
xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/'
xmlns:tns='http://test.jboss.org/ws/jbws1450'
xmlns:xsd='http://www.w3.org/2001/XMLSchema'>
+ <types>
+ <schema
targetNamespace='http://test.jboss.org/ws/jbws1450/types'
xmlns='http://www.w3.org/2001/XMLSchema'
xmlns:soap11-enc='http://schemas.xmlsoap.org/soap/encoding/'
xmlns:tns='http://test.jboss.org/ws/jbws1450/types'
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
+ <complexType name='testBoolean'>
+ <sequence>
+ <element name='Boolean_1' type='boolean'/>
+ </sequence>
+ </complexType>
+ <complexType name='testBooleanResponse'>
+ <sequence>
+ <element name='result' type='boolean'/>
+ </sequence>
+ </complexType>
+ <complexType name='testByte'>
+ <sequence>
+ <element name='Byte_1' type='byte'/>
+ </sequence>
+ </complexType>
+ <complexType name='testByteResponse'>
+ <sequence>
+ <element name='result' type='byte'/>
+ </sequence>
+ </complexType>
+ <complexType name='testFloat'>
+ <sequence>
+ <element name='Float_1' type='float'/>
+ </sequence>
+ </complexType>
+ <complexType name='testFloatResponse'>
+ <sequence>
+ <element name='result' type='float'/>
+ </sequence>
+ </complexType>
+ <complexType name='testInteger'>
+ <sequence>
+ <element name='Integer_1' type='int'/>
+ </sequence>
+ </complexType>
+ <complexType name='testIntegerResponse'>
+ <sequence>
+ <element name='result' type='int'/>
+ </sequence>
+ </complexType>
+ <complexType name='testLong'>
+ <sequence>
+ <element name='Long_1' type='long'/>
+ </sequence>
+ </complexType>
+ <complexType name='testLongResponse'>
+ <sequence>
+ <element name='result' type='long'/>
+ </sequence>
+ </complexType>
+ <complexType name='testShort'>
+ <sequence>
+ <element name='Short_1' type='short'/>
+ </sequence>
+ </complexType>
+ <complexType name='testShortResponse'>
+ <sequence>
+ <element name='result' type='short'/>
+ </sequence>
+ </complexType>
+ <element name='testBoolean' type='tns:testBoolean'/>
+ <element name='testBooleanResponse'
type='tns:testBooleanResponse'/>
+ <element name='testByte' type='tns:testByte'/>
+ <element name='testByteResponse' type='tns:testByteResponse'/>
+ <element name='testFloat' type='tns:testFloat'/>
+ <element name='testFloatResponse'
type='tns:testFloatResponse'/>
+ <element name='testInteger' type='tns:testInteger'/>
+ <element name='testIntegerResponse'
type='tns:testIntegerResponse'/>
+ <element name='testLong' type='tns:testLong'/>
+ <element name='testLongResponse' type='tns:testLongResponse'/>
+ <element name='testShort' type='tns:testShort'/>
+ <element name='testShortResponse'
type='tns:testShortResponse'/>
+ </schema>
+ </types>
+ <message name='TestEndpoint_testBoolean'>
+ <part element='ns1:testBoolean' name='testBoolean'/>
+ </message>
+ <message name='TestEndpoint_testBooleanResponse'>
+ <part element='ns1:testBooleanResponse'
name='testBooleanResponse'/>
+ </message>
+ <message name='TestEndpoint_testByte'>
+ <part element='ns1:testByte' name='testByte'/>
+ </message>
+ <message name='TestEndpoint_testByteResponse'>
+ <part element='ns1:testByteResponse' name='testByteResponse'/>
+ </message>
+ <message name='TestEndpoint_testFloat'>
+ <part element='ns1:testFloat' name='testFloat'/>
+ </message>
+ <message name='TestEndpoint_testFloatResponse'>
+ <part element='ns1:testFloatResponse' name='testFloatResponse'/>
+ </message>
+ <message name='TestEndpoint_testInteger'>
+ <part element='ns1:testInteger' name='testInteger'/>
+ </message>
+ <message name='TestEndpoint_testIntegerResponse'>
+ <part element='ns1:testIntegerResponse'
name='testIntegerResponse'/>
+ </message>
+ <message name='TestEndpoint_testLong'>
+ <part element='ns1:testLong' name='testLong'/>
+ </message>
+ <message name='TestEndpoint_testLongResponse'>
+ <part element='ns1:testLongResponse' name='testLongResponse'/>
+ </message>
+ <message name='TestEndpoint_testShort'>
+ <part element='ns1:testShort' name='testShort'/>
+ </message>
+ <message name='TestEndpoint_testShortResponse'>
+ <part element='ns1:testShortResponse' name='testShortResponse'/>
+ </message>
+ <portType name='TestEndpoint'>
+ <operation name='testBoolean' parameterOrder='testBoolean'>
+ <input message='tns:TestEndpoint_testBoolean'/>
+ <output message='tns:TestEndpoint_testBooleanResponse'/>
+ </operation>
+ <operation name='testByte' parameterOrder='testByte'>
+ <input message='tns:TestEndpoint_testByte'/>
+ <output message='tns:TestEndpoint_testByteResponse'/>
+ </operation>
+ <operation name='testFloat' parameterOrder='testFloat'>
+ <input message='tns:TestEndpoint_testFloat'/>
+ <output message='tns:TestEndpoint_testFloatResponse'/>
+ </operation>
+ <operation name='testInteger' parameterOrder='testInteger'>
+ <input message='tns:TestEndpoint_testInteger'/>
+ <output message='tns:TestEndpoint_testIntegerResponse'/>
+ </operation>
+ <operation name='testLong' parameterOrder='testLong'>
+ <input message='tns:TestEndpoint_testLong'/>
+ <output message='tns:TestEndpoint_testLongResponse'/>
+ </operation>
+ <operation name='testShort' parameterOrder='testShort'>
+ <input message='tns:TestEndpoint_testShort'/>
+ <output message='tns:TestEndpoint_testShortResponse'/>
+ </operation>
+ </portType>
+ <binding name='TestEndpointBinding' type='tns:TestEndpoint'>
+ <soap:binding style='document'
transport='http://schemas.xmlsoap.org/soap/http'/>
+ <operation name='testBoolean'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testByte'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testFloat'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testInteger'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testLong'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ <operation name='testShort'>
+ <soap:operation soapAction=''/>
+ <input>
+ <soap:body use='literal'/>
+ </input>
+ <output>
+ <soap:body use='literal'/>
+ </output>
+ </operation>
+ </binding>
+ <service name='TestEndpoint'>
+ <port binding='tns:TestEndpointBinding' name='TestEndpointPort'>
+ <soap:address location='REPLACE_WITH_ACTUAL_URL'/>
+ </port>
+ </service>
+</definitions>
\ No newline at end of file
Property changes on:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/TestEndpoint.wsdl
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/TestEndpoint_PortType.java
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/TestEndpoint_PortType.java 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/TestEndpoint_PortType.java 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,21 @@
+// 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
+
+package org.jboss.test.ws.jbws1450;
+
+public interface TestEndpoint_PortType extends java.rmi.Remote {
+ public boolean testBoolean(boolean boolean_1) throws
+ java.rmi.RemoteException;
+ public byte testByte(byte byte_1) throws
+ java.rmi.RemoteException;
+ public float testFloat(float float_1) throws
+ java.rmi.RemoteException;
+ public int testInteger(int integer_1) throws
+ java.rmi.RemoteException;
+ public long testLong(long long_1) throws
+ java.rmi.RemoteException;
+ public short testShort(short short_1) throws
+ java.rmi.RemoteException;
+}
Property changes on:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/TestEndpoint_PortType.java
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/jaxrpc-mapping.xml
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/jaxrpc-mapping.xml 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/jaxrpc-mapping.xml 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,246 @@
+<?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.jbws1450</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1450</namespaceURI>
+ </package-mapping>
+ <package-mapping>
+ <package-type>org.jboss.test.ws.jbws1450</package-type>
+ <
namespaceURI>http://test.jboss.org/ws/jbws1450/types</namespaceURI>
+ </package-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestLong</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>long_1</java-variable-name>
+ <xml-element-name>Long_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestInteger</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>integer_1</java-variable-name>
+ <xml-element-name>Integer_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestLongResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestShortResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestFloatResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestFloat</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>float_1</java-variable-name>
+ <xml-element-name>Float_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestBoolean</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>boolean_1</java-variable-name>
+ <xml-element-name>Boolean_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestBooleanResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestByte</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>byte_1</java-variable-name>
+ <xml-element-name>Byte_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <java-xml-type-mapping>
+ <java-type>org.jboss.test.ws.jbws1450.TestByteResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestIntegerResponse</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <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>org.jboss.test.ws.jbws1450.TestShort</java-type>
+ <root-type-qname
xmlns:typeNS="http://test.jboss.org/ws/jbws1450/types">typeN...
+ <qname-scope>complexType</qname-scope>
+ <variable-mapping>
+ <java-variable-name>short_1</java-variable-name>
+ <xml-element-name>Short_1</xml-element-name>
+ </variable-mapping>
+ </java-xml-type-mapping>
+ <service-interface-mapping>
+
<service-interface>org.jboss.test.ws.jbws1450.TestEndpoint_Service</service-interface>
+ <wsdl-service-name
xmlns:serviceNS="http://test.jboss.org/ws/jbws1450">serviceN...
+ <port-mapping>
+ <port-name>TestEndpointPort</port-name>
+ <java-port-name>TestEndpointPort</java-port-name>
+ </port-mapping>
+ </service-interface-mapping>
+ <service-endpoint-interface-mapping>
+
<service-endpoint-interface>org.jboss.test.ws.jbws1450.TestEndpoint_PortType</service-endpoint-interface>
+ <wsdl-port-type
xmlns:portTypeNS="http://test.jboss.org/ws/jbws1450">portTyp...
+ <wsdl-binding
xmlns:bindingNS="http://test.jboss.org/ws/jbws1450">bindingN...
+ <service-endpoint-method-mapping>
+ <java-method-name>testBoolean</java-method-name>
+ <wsdl-operation>testBoolean</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>boolean</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Boolean_1</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://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testByte</java-method-name>
+ <wsdl-operation>testByte</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>byte</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Byte_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>byte</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testFloat</java-method-name>
+ <wsdl-operation>testFloat</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>float</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Float_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>float</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testInteger</java-method-name>
+ <wsdl-operation>testInteger</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>int</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Integer_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>int</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testLong</java-method-name>
+ <wsdl-operation>testLong</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>long</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Long_1</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://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>result</wsdl-message-part-name>
+ </wsdl-return-value-mapping>
+ </service-endpoint-method-mapping>
+ <service-endpoint-method-mapping>
+ <java-method-name>testShort</java-method-name>
+ <wsdl-operation>testShort</wsdl-operation>
+ <wrapped-element/>
+ <method-param-parts-mapping>
+ <param-position>0</param-position>
+ <param-type>short</param-type>
+ <wsdl-message-mapping>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <wsdl-message-part-name>Short_1</wsdl-message-part-name>
+ <parameter-mode>IN</parameter-mode>
+ </wsdl-message-mapping>
+ </method-param-parts-mapping>
+ <wsdl-return-value-mapping>
+ <method-return-value>short</method-return-value>
+ <wsdl-message
xmlns:wsdlMsgNS="http://test.jboss.org/ws/jbws1450">wsdlMsgN...
+ <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:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/jaxrpc-mapping.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF
Added:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/wstools-config.xml
===================================================================
---
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/wstools-config.xml 2007-01-12
16:47:53 UTC (rev 1948)
+++
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/wstools-config.xml 2007-01-12
17:20:08 UTC (rev 1949)
@@ -0,0 +1,5 @@
+<configuration>
+ <wsdl-java
location="resources/tools/jbws1450/scenario_D/TestEndpoint.wsdl"
parameter-style="wrapped">
+ <mapping file="jaxrpc-mapping.xml"/>
+ </wsdl-java>
+</configuration>
Property changes on:
trunk/jbossws-tests/src/main/resources/tools/jbws1450/scenario_D/wstools-config.xml
___________________________________________________________________
Name: svn:keywords
+ Id Revision
Name: svn:eol-style
+ LF