blob: 432c3115bd16eb37ad935368bfa038faef75c19c [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!--
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
-->
<!-- $Rev: 673594 $ $Date: 2008-07-03 11:20:39 +0530 (Thu, 03 Jul 2008) $ -->
<wsdl:definitions name="PrimitivesService"
targetNamespace="http://jaxb.databindings.itest.sca.tuscany.apache.org/"
xmlns:tns="http://jaxb.databindings.itest.sca.tuscany.apache.org/"
xmlns:soap11="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<xs:schema targetNamespace="http://jaxb.dev.java.net/array"
version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:complexType final="#all" name="shortArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="item" nillable="true" type="xs:short" />
</xs:sequence>
</xs:complexType>
<xs:complexType final="#all" name="intArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="item" nillable="true" type="xs:int" />
</xs:sequence>
</xs:complexType>
<xs:complexType final="#all" name="floatArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="item" nillable="true" type="xs:float" />
</xs:sequence>
</xs:complexType>
<xs:complexType final="#all" name="doubleArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="item" nillable="true" type="xs:double" />
</xs:sequence>
</xs:complexType>
<xs:complexType final="#all" name="longArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="item" nillable="true" type="xs:long" />
</xs:sequence>
</xs:complexType>
<xs:complexType final="#all" name="booleanArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="item" nillable="true" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:schema>
<xs:schema attributeFormDefault="qualified"
elementFormDefault="unqualified"
targetNamespace="http://jaxb.databindings.itest.sca.tuscany.apache.org/"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="negateLongArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:long" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityByteArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return"
nillable="true" type="xs:base64Binary" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateDoubleArray">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="arg0" nillable="true" type="xs:double" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityFloatArray">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="arg0" nillable="true" type="xs:float" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateLong">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0"
type="xs:long" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityIntArray">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="arg0" nillable="true" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateIntResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return"
type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateLongArray">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="arg0" nillable="true" type="xs:long" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateInt">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0"
type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateFloatArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:float" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityDoubleArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:double" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateDouble">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0"
type="xs:double" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityByteArray">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0"
nillable="true" type="xs:base64Binary" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateByte">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0"
type="xs:byte" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityLongArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:long" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateDoubleResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return"
type="xs:double" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityFloatArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:float" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateFloat">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0"
type="xs:float" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateShortArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:short" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateByteArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return"
nillable="true" type="xs:base64Binary" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateLongResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return"
type="xs:long" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateShortArray">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="arg0" nillable="true" type="xs:short" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateFloatArray">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="arg0" nillable="true" type="xs:float" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateBoolean">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0"
type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateShort">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0"
type="xs:short" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateByteArray">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0"
nillable="true" type="xs:base64Binary" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityBooleanArray">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="arg0" nillable="true" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityShortArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:short" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateBooleanResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return"
type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateFloatResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return"
type="xs:float" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityBooleanArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateBooleanArray">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="arg0" nillable="true" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateDoubleArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:double" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityDoubleArray">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="arg0" nillable="true" type="xs:double" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateIntArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityIntArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateByteResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return"
type="xs:byte" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateBooleanArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="return" nillable="true" type="xs:boolean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateShortResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return"
type="xs:short" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="negateIntArray">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="arg0" nillable="true" type="xs:int" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityShortArray">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="arg0" nillable="true" type="xs:short" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="identityLongArray">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0"
name="arg0" nillable="true" type="xs:long" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</wsdl:types>
<wsdl:message name="negateLongArrayResponse">
<wsdl:part name="negateLongArrayResponse"
element="tns:negateLongArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityByteArrayResponse">
<wsdl:part name="identityByteArrayResponse"
element="tns:identityByteArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateDoubleArray">
<wsdl:part name="negateDoubleArray"
element="tns:negateDoubleArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityFloatArray">
<wsdl:part name="identityFloatArray"
element="tns:identityFloatArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateLong">
<wsdl:part name="negateLong" element="tns:negateLong">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityIntArray">
<wsdl:part name="identityIntArray"
element="tns:identityIntArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateIntResponse">
<wsdl:part name="negateIntResponse"
element="tns:negateIntResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateLongArray">
<wsdl:part name="negateLongArray"
element="tns:negateLongArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateInt">
<wsdl:part name="negateInt" element="tns:negateInt"></wsdl:part>
</wsdl:message>
<wsdl:message name="negateFloatArrayResponse">
<wsdl:part name="negateFloatArrayResponse"
element="tns:negateFloatArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityDoubleArrayResponse">
<wsdl:part name="identityDoubleArrayResponse"
element="tns:identityDoubleArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateDouble">
<wsdl:part name="negateDouble" element="tns:negateDouble">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityByteArray">
<wsdl:part name="identityByteArray"
element="tns:identityByteArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateByte">
<wsdl:part name="negateByte" element="tns:negateByte">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityLongArrayResponse">
<wsdl:part name="identityLongArrayResponse"
element="tns:identityLongArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateDoubleResponse">
<wsdl:part name="negateDoubleResponse"
element="tns:negateDoubleResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityFloatArrayResponse">
<wsdl:part name="identityFloatArrayResponse"
element="tns:identityFloatArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateFloat">
<wsdl:part name="negateFloat" element="tns:negateFloat">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateShortArrayResponse">
<wsdl:part name="negateShortArrayResponse"
element="tns:negateShortArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateByteArrayResponse">
<wsdl:part name="negateByteArrayResponse"
element="tns:negateByteArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateLongResponse">
<wsdl:part name="negateLongResponse"
element="tns:negateLongResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateShortArray">
<wsdl:part name="negateShortArray"
element="tns:negateShortArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateFloatArray">
<wsdl:part name="negateFloatArray"
element="tns:negateFloatArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateBoolean">
<wsdl:part name="negateBoolean" element="tns:negateBoolean">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateShort">
<wsdl:part name="negateShort" element="tns:negateShort">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateByteArray">
<wsdl:part name="negateByteArray"
element="tns:negateByteArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityBooleanArray">
<wsdl:part name="identityBooleanArray"
element="tns:identityBooleanArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityShortArrayResponse">
<wsdl:part name="identityShortArrayResponse"
element="tns:identityShortArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateBooleanResponse">
<wsdl:part name="negateBooleanResponse"
element="tns:negateBooleanResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateFloatResponse">
<wsdl:part name="negateFloatResponse"
element="tns:negateFloatResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityBooleanArrayResponse">
<wsdl:part name="identityBooleanArrayResponse"
element="tns:identityBooleanArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateBooleanArray">
<wsdl:part name="negateBooleanArray"
element="tns:negateBooleanArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateDoubleArrayResponse">
<wsdl:part name="negateDoubleArrayResponse"
element="tns:negateDoubleArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityDoubleArray">
<wsdl:part name="identityDoubleArray"
element="tns:identityDoubleArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateIntArrayResponse">
<wsdl:part name="negateIntArrayResponse"
element="tns:negateIntArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityIntArrayResponse">
<wsdl:part name="identityIntArrayResponse"
element="tns:identityIntArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateByteResponse">
<wsdl:part name="negateByteResponse"
element="tns:negateByteResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateBooleanArrayResponse">
<wsdl:part name="negateBooleanArrayResponse"
element="tns:negateBooleanArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateShortResponse">
<wsdl:part name="negateShortResponse"
element="tns:negateShortResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="negateIntArray">
<wsdl:part name="negateIntArray" element="tns:negateIntArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityShortArray">
<wsdl:part name="identityShortArray"
element="tns:identityShortArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="identityLongArray">
<wsdl:part name="identityLongArray"
element="tns:identityLongArray">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="PrimitivesService">
<wsdl:operation name="negateBoolean">
<wsdl:input message="tns:negateBoolean">
</wsdl:input>
<wsdl:output message="tns:negateBooleanResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateBooleanArray">
<wsdl:input message="tns:negateBooleanArray"></wsdl:input>
<wsdl:output message="tns:negateBooleanArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityBooleanArray">
<wsdl:input message="tns:identityBooleanArray"></wsdl:input>
<wsdl:output message="tns:identityBooleanArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateByte">
<wsdl:input message="tns:negateByte">
</wsdl:input>
<wsdl:output message="tns:negateByteResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateByteArray">
<wsdl:input message="tns:negateByteArray"></wsdl:input>
<wsdl:output message="tns:negateByteArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityByteArray">
<wsdl:input message="tns:identityByteArray"></wsdl:input>
<wsdl:output message="tns:identityByteArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateShort">
<wsdl:input message="tns:negateShort">
</wsdl:input>
<wsdl:output message="tns:negateShortResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateShortArray">
<wsdl:input message="tns:negateShortArray"></wsdl:input>
<wsdl:output message="tns:negateShortArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityShortArray">
<wsdl:input message="tns:identityShortArray"></wsdl:input>
<wsdl:output message="tns:identityShortArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateInt">
<wsdl:input message="tns:negateInt">
</wsdl:input>
<wsdl:output message="tns:negateIntResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateIntArray">
<wsdl:input message="tns:negateIntArray"></wsdl:input>
<wsdl:output message="tns:negateIntArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityIntArray">
<wsdl:input message="tns:identityIntArray"></wsdl:input>
<wsdl:output message="tns:identityIntArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateLong">
<wsdl:input message="tns:negateLong">
</wsdl:input>
<wsdl:output message="tns:negateLongResponse"></wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateLongArray">
<wsdl:input message="tns:negateLongArray"></wsdl:input>
<wsdl:output message="tns:negateLongArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityLongArray">
<wsdl:input message="tns:identityLongArray"></wsdl:input>
<wsdl:output message="tns:identityLongArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateFloat">
<wsdl:input message="tns:negateFloat">
</wsdl:input>
<wsdl:output message="tns:negateFloatResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateFloatArray">
<wsdl:input message="tns:negateFloatArray"></wsdl:input>
<wsdl:output message="tns:negateFloatArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityFloatArray">
<wsdl:input message="tns:identityFloatArray"></wsdl:input>
<wsdl:output message="tns:identityFloatArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateDouble">
<wsdl:input message="tns:negateDouble">
</wsdl:input>
<wsdl:output message="tns:negateDoubleResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateDoubleArray">
<wsdl:input message="tns:negateDoubleArray"></wsdl:input>
<wsdl:output message="tns:negateDoubleArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityDoubleArray">
<wsdl:input message="tns:identityDoubleArray"></wsdl:input>
<wsdl:output message="tns:identityDoubleArrayResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="PrimitivesServiceBinding"
type="tns:PrimitivesService">
<soap11:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="negateBoolean">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateBooleanArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityBooleanArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateByte">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateByteArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityByteArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateShort">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateShortArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityShortArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateInt">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateIntArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityIntArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateLong">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateLongArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityLongArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateFloat">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateFloatArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityFloatArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateDouble">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="negateDoubleArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="identityDoubleArray">
<soap11:operation />
<wsdl:input>
<soap11:body use="literal" />
</wsdl:input>
<wsdl:output>
<soap11:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="PrimitivesServiceService">
<wsdl:port name="PrimitivesServicePort"
binding="tns:PrimitivesServiceBinding">
<soap11:address location="http://localhost:8085/ps-ep" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>