| <wsdl:definitions xmlns:apachesoap="http://xml.apache.org/xml-soap" |
| xmlns:impl="http://marshall.wsdl.test" |
| xmlns:intf="http://marshall.wsdl.test" |
| xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" |
| xmlns:tns1="http://marshall.wsdl.test/types" |
| xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" |
| xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" |
| xmlns:xsd="http://www.w3.org/2001/XMLSchema" |
| targetNamespace="http://marshall.wsdl.test"> |
| <wsdl:types> |
| <schema targetNamespace="http://marshall.wsdl.test/types" xmlns="http://www.w3.org/2001/XMLSchema"> |
| <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/> |
| <complexType name="MyBean"> |
| <sequence> |
| <element name="myBigDecimal" type="xsd:decimal"/> |
| <element name="myBigDecimalArray" type="xsd:decimal"/> |
| <element name="myBigInteger" type="xsd:integer"/> |
| <element name="myBigIntegerArray" type="xsd:integer"/> |
| </sequence> |
| </complexType> |
| <complexType name="ArrayOfMyBean"> |
| <complexContent> |
| <restriction base="soapenc:Array"> |
| <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:MyBean[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| <complexType name="ArrayOfArrayOfMyBean"> |
| <complexContent> |
| <restriction base="soapenc:Array"> |
| <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:MyBean[][]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| <complexType name="ArrayOfSoapEncString"> |
| <complexContent> |
| <restriction base="soapenc:Array"> |
| <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:string[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| <complexType name="ArrayOfXsdString"> |
| <complexContent> |
| <restriction base="soapenc:Array"> |
| <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| |
| <!-- Multi Array --> |
| <complexType name="ArrayOfArrayOfSoapEncString"> |
| <complexContent> |
| <restriction base="soapenc:Array"> |
| <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:ArrayOfSoapEncString[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| |
| <complexType name="ArrayOfinteger"> |
| <complexContent> |
| <restriction base="soapenc:Array"> |
| <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:integer[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| <complexType name="ArrayOfArrayOfinteger"> |
| <complexContent> |
| <restriction base="soapenc:Array"> |
| <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:ArrayOfinteger[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| |
| <complexType name="ArrayOfbase64Binary"> |
| <complexContent> |
| <restriction base="soapenc:Array"> |
| <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:base64Binary[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| <complexType name="ArrayOfhexBinary"> |
| <complexContent> |
| <restriction base="soapenc:Array"> |
| <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:hexBinary[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| <complexType name="ArrayOfsoapencbase64"> |
| <complexContent> |
| <restriction base="soapenc:Array"> |
| <attribute ref="soapenc:arrayType" wsdl:arrayType="soapenc:base64[]"/> |
| </restriction> |
| </complexContent> |
| </complexType> |
| |
| <complexType name="ArrayOfbase64BinaryUnbounded"> |
| <complexContent> |
| <restriction base="soapenc:Array"> |
| <sequence> |
| <element name="base64Binary1" type="xsd:base64Binary" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| </restriction> |
| </complexContent> |
| </complexType> |
| <complexType name="ArrayOfhexBinaryUnbounded"> |
| <complexContent> |
| <restriction base="soapenc:Array"> |
| <sequence> |
| <element name="hexBinary1" type="xsd:hexBinary" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| </restriction> |
| </complexContent> |
| </complexType> |
| <complexType name="ArrayOfsoapencbase64Unbounded"> |
| <complexContent> |
| <restriction base="soapenc:Array"> |
| <sequence> |
| <element name="soapencbase641" type="soapenc:base64" minOccurs="0" maxOccurs="unbounded"/> |
| </sequence> |
| </restriction> |
| </complexContent> |
| </complexType> |
| |
| </schema> |
| </wsdl:types> |
| <wsdl:message name="MyBeanMultiArrayRequest"> |
| <wsdl:part name="arrayOfarrayOfMyBean_1" type="tns1:ArrayOfArrayOfMyBean"/> |
| </wsdl:message> |
| <wsdl:message name="MyBeanMultiArrayResponse"> |
| <wsdl:part name="result" type="tns1:ArrayOfArrayOfMyBean"/> |
| </wsdl:message> |
| <wsdl:message name="MyBeanResponse"> |
| <wsdl:part name="result" type="tns1:MyBean"/> |
| </wsdl:message> |
| <wsdl:message name="MyBeanArrayResponse"> |
| <wsdl:part name="result" type="tns1:ArrayOfMyBean"/> |
| </wsdl:message> |
| <wsdl:message name="MyBeanRequest"> |
| <wsdl:part name="MyBean_1" type="tns1:MyBean"/> |
| </wsdl:message> |
| <wsdl:message name="MyBeanArrayRequest"> |
| <wsdl:part name="arrayOfMyBean_1" type="tns1:ArrayOfMyBean"/> |
| </wsdl:message> |
| <wsdl:message name="ArrayOfSoapEncStringRequest"> |
| <wsdl:part name="parameter" type="tns1:ArrayOfSoapEncString"/> |
| </wsdl:message> |
| <wsdl:message name="ArrayOfSoapEncStringResponse"> |
| <wsdl:part name="return" type="tns1:ArrayOfSoapEncString"/> |
| </wsdl:message> |
| <wsdl:message name="ArrayOfXsdStringRequest"> |
| <wsdl:part name="parameter" type="tns1:ArrayOfXsdString"/> |
| </wsdl:message> |
| <wsdl:message name="ArrayOfXsdStringResponse"> |
| <wsdl:part name="return" type="tns1:ArrayOfXsdString"/> |
| </wsdl:message> |
| |
| <wsdl:message name="ArrayOfArrayOfSoapEncStringRequest"> |
| <wsdl:part name="parameter" type="tns1:ArrayOfArrayOfSoapEncString"/> |
| </wsdl:message> |
| <wsdl:message name="ArrayOfArrayOfSoapEncStringResponse"> |
| <wsdl:part name="return" type="tns1:ArrayOfArrayOfSoapEncString"/> |
| </wsdl:message> |
| |
| <wsdl:message name="ArrayOfArrayOfintegerRequest"> |
| <wsdl:part name="parameter" type="tns1:ArrayOfArrayOfinteger"/> |
| </wsdl:message> |
| <wsdl:message name="ArrayOfArrayOfintegerResponse"> |
| <wsdl:part name="return" type="tns1:ArrayOfArrayOfinteger"/> |
| </wsdl:message> |
| |
| |
| |
| <wsdl:message name="ArrayOfbase64BinaryRequest"> |
| <wsdl:part name="parameter" type="tns1:ArrayOfbase64Binary"/> |
| </wsdl:message> |
| <wsdl:message name="ArrayOfbase64BinaryResponse"> |
| <wsdl:part name="return" type="tns1:ArrayOfbase64Binary"/> |
| </wsdl:message> |
| |
| <wsdl:message name="ArrayOfhexBinaryRequest"> |
| <wsdl:part name="parameter" type="tns1:ArrayOfhexBinary"/> |
| </wsdl:message> |
| <wsdl:message name="ArrayOfhexBinaryResponse"> |
| <wsdl:part name="return" type="tns1:ArrayOfhexBinary"/> |
| </wsdl:message> |
| |
| <wsdl:message name="ArrayOfsoapencbase64Request"> |
| <wsdl:part name="parameter" type="tns1:ArrayOfsoapencbase64"/> |
| </wsdl:message> |
| <wsdl:message name="ArrayOfsoapencbase64Response"> |
| <wsdl:part name="return" type="tns1:ArrayOfsoapencbase64"/> |
| </wsdl:message> |
| |
| |
| |
| <wsdl:message name="ArrayOfbase64BinaryUnboundedRequest"> |
| <wsdl:part name="parameter" type="tns1:ArrayOfbase64BinaryUnbounded"/> |
| </wsdl:message> |
| <wsdl:message name="ArrayOfbase64BinaryUnboundedResponse"> |
| <wsdl:part name="return" type="tns1:ArrayOfbase64BinaryUnbounded"/> |
| </wsdl:message> |
| |
| <wsdl:message name="ArrayOfhexBinaryUnboundedRequest"> |
| <wsdl:part name="parameter" type="tns1:ArrayOfhexBinaryUnbounded"/> |
| </wsdl:message> |
| <wsdl:message name="ArrayOfhexBinaryUnboundedResponse"> |
| <wsdl:part name="return" type="tns1:ArrayOfhexBinaryUnbounded"/> |
| </wsdl:message> |
| |
| <wsdl:message name="ArrayOfsoapencbase64UnboundedRequest"> |
| <wsdl:part name="parameter" type="tns1:ArrayOfsoapencbase64Unbounded"/> |
| </wsdl:message> |
| <wsdl:message name="ArrayOfsoapencbase64UnboundedResponse"> |
| <wsdl:part name="return" type="tns1:ArrayOfsoapencbase64Unbounded"/> |
| </wsdl:message> |
| |
| |
| <wsdl:portType name="MarshallPortType"> |
| <wsdl:operation name="MyBeanArray" parameterOrder="arrayOfMyBean_1"> |
| <wsdl:input name="MyBeanArrayRequest" message="impl:MyBeanArrayRequest"/> |
| <wsdl:output name="MyBeanArrayResponse" message="impl:MyBeanArrayResponse"/> |
| </wsdl:operation> |
| <wsdl:operation name="MyBeanMultiArray" parameterOrder="arrayOfarrayOfMyBean_1"> |
| <wsdl:input name="MyBeanMultiArrayRequest" message="impl:MyBeanMultiArrayRequest"/> |
| <wsdl:output name="MyBeanMultiArrayResponse" message="impl:MyBeanMultiArrayResponse"/> |
| </wsdl:operation> |
| <wsdl:operation name="MyBean" parameterOrder="MyBean_1"> |
| <wsdl:input name="MyBeanRequest" message="impl:MyBeanRequest"/> |
| <wsdl:output name="MyBeanResponse" message="impl:MyBeanResponse"/> |
| </wsdl:operation> |
| <wsdl:operation name="ArrayOfSoapEncString" parameterOrder="parameter"> |
| <wsdl:input name="ArrayOfSoapEncStringRequest" message="impl:ArrayOfSoapEncStringRequest"/> |
| <wsdl:output name="ArrayOfSoapEncStringResponse" message="impl:ArrayOfSoapEncStringResponse"/> |
| </wsdl:operation> |
| <wsdl:operation name="ArrayOfXsdString" parameterOrder="parameter"> |
| <wsdl:input name="ArrayOfXsdStringRequest" message="impl:ArrayOfXsdStringRequest"/> |
| <wsdl:output name="ArrayOfXsdStringResponse" message="impl:ArrayOfXsdStringResponse"/> |
| </wsdl:operation> |
| |
| <wsdl:operation name="ArrayOfArrayOfSoapEncString" parameterOrder="parameter"> |
| <wsdl:input name="ArrayOfArrayOfSoapEncStringRequest" message="impl:ArrayOfArrayOfSoapEncStringRequest"/> |
| <wsdl:output name="ArrayOfArrayOfSoapEncStringResponse" message="impl:ArrayOfArrayOfSoapEncStringResponse"/> |
| </wsdl:operation> |
| |
| <wsdl:operation name="ArrayOfArrayOfinteger" parameterOrder="parameter"> |
| <wsdl:input name="ArrayOfArrayOfintegerRequest" message="impl:ArrayOfArrayOfintegerRequest"/> |
| <wsdl:output name="ArrayOfArrayOfintegerResponse" message="impl:ArrayOfArrayOfintegerResponse"/> |
| </wsdl:operation> |
| |
| <wsdl:operation name="ArrayOfbase64Binary" parameterOrder="parameter"> |
| <wsdl:input name="ArrayOfbase64BinaryRequest" message="impl:ArrayOfbase64BinaryRequest"/> |
| <wsdl:output name="ArrayOfbase64BinaryResponse" message="impl:ArrayOfbase64BinaryResponse"/> |
| </wsdl:operation> |
| <wsdl:operation name="ArrayOfhexBinary" parameterOrder="parameter"> |
| <wsdl:input name="ArrayOfhexBinaryRequest" message="impl:ArrayOfhexBinaryRequest"/> |
| <wsdl:output name="ArrayOfhexBinaryResponse" message="impl:ArrayOfhexBinaryResponse"/> |
| </wsdl:operation> |
| <wsdl:operation name="ArrayOfsoapencbase64" parameterOrder="parameter"> |
| <wsdl:input name="ArrayOfsoapencbase64Request" message="impl:ArrayOfsoapencbase64Request"/> |
| <wsdl:output name="ArrayOfsoapencbase64Response" message="impl:ArrayOfsoapencbase64Response"/> |
| </wsdl:operation> |
| |
| <wsdl:operation name="ArrayOfbase64BinaryUnbounded" parameterOrder="parameter"> |
| <wsdl:input name="ArrayOfbase64BinaryUnboundedRequest" message="impl:ArrayOfbase64BinaryUnboundedRequest"/> |
| <wsdl:output name="ArrayOfbase64BinaryUnboundedResponse" message="impl:ArrayOfbase64BinaryUnboundedResponse"/> |
| </wsdl:operation> |
| <wsdl:operation name="ArrayOfhexBinaryUnbounded" parameterOrder="parameter"> |
| <wsdl:input name="ArrayOfhexBinaryUnboundedRequest" message="impl:ArrayOfhexBinaryUnboundedRequest"/> |
| <wsdl:output name="ArrayOfhexBinaryUnboundedResponse" message="impl:ArrayOfhexBinaryUnboundedResponse"/> |
| </wsdl:operation> |
| <wsdl:operation name="ArrayOfsoapencbase64Unbounded" parameterOrder="parameter"> |
| <wsdl:input name="ArrayOfsoapencbase64UnboundedRequest" message="impl:ArrayOfsoapencbase64UnboundedRequest"/> |
| <wsdl:output name="ArrayOfsoapencbase64UnboundedResponse" message="impl:ArrayOfsoapencbase64UnboundedResponse"/> |
| </wsdl:operation> |
| </wsdl:portType> |
| <wsdl:binding name="MarshallBinding" type="impl:MarshallPortType"> |
| <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> |
| <wsdl:operation name="MyBeanArray"> |
| <wsdlsoap:operation/> |
| <wsdl:input> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:input> |
| <wsdl:output> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:output> |
| </wsdl:operation> |
| <wsdl:operation name="MyBeanMultiArray"> |
| <wsdlsoap:operation/> |
| <wsdl:input> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:input> |
| <wsdl:output> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:output> |
| </wsdl:operation> |
| <wsdl:operation name="MyBean"> |
| <wsdlsoap:operation/> |
| <wsdl:input> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:input> |
| <wsdl:output> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:output> |
| </wsdl:operation> |
| <wsdl:operation name="ArrayOfSoapEncString"> |
| <wsdlsoap:operation/> |
| <wsdl:input> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:input> |
| <wsdl:output> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:output> |
| </wsdl:operation> |
| <wsdl:operation name="ArrayOfXsdString"> |
| <wsdlsoap:operation/> |
| <wsdl:input> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:input> |
| <wsdl:output> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:output> |
| </wsdl:operation> |
| |
| <wsdl:operation name="ArrayOfArrayOfSoapEncString"> |
| <wsdlsoap:operation/> |
| <wsdl:input> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:input> |
| <wsdl:output> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:output> |
| </wsdl:operation> |
| |
| <wsdl:operation name="ArrayOfArrayOfinteger"> |
| <wsdlsoap:operation/> |
| <wsdl:input> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:input> |
| <wsdl:output> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:output> |
| </wsdl:operation> |
| |
| <wsdl:operation name="ArrayOfbase64Binary"> |
| <wsdlsoap:operation/> |
| <wsdl:input> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:input> |
| <wsdl:output> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:output> |
| </wsdl:operation> |
| <wsdl:operation name="ArrayOfhexBinary"> |
| <wsdlsoap:operation/> |
| <wsdl:input> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:input> |
| <wsdl:output> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:output> |
| </wsdl:operation> |
| <wsdl:operation name="ArrayOfsoapencbase64"> |
| <wsdlsoap:operation/> |
| <wsdl:input> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:input> |
| <wsdl:output> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:output> |
| </wsdl:operation> |
| |
| <wsdl:operation name="ArrayOfbase64BinaryUnbounded"> |
| <wsdlsoap:operation/> |
| <wsdl:input> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:input> |
| <wsdl:output> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:output> |
| </wsdl:operation> |
| <wsdl:operation name="ArrayOfhexBinaryUnbounded"> |
| <wsdlsoap:operation/> |
| <wsdl:input> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:input> |
| <wsdl:output> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:output> |
| </wsdl:operation> |
| <wsdl:operation name="ArrayOfsoapencbase64Unbounded"> |
| <wsdlsoap:operation/> |
| <wsdl:input> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:input> |
| <wsdl:output> |
| <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://marshall.wsdl.test"/> |
| </wsdl:output> |
| </wsdl:operation> |
| </wsdl:binding> |
| <wsdl:service name="Marshall"> |
| <wsdl:port name="MarshallPort" binding="impl:MarshallBinding"> |
| <wsdlsoap:address location="http://localhost:8080/axis/services/MarshallPort"/> |
| </wsdl:port> |
| </wsdl:service> |
| </wsdl:definitions> |