<?xml version='1.0' encoding='UTF-8'?>
<wsdl:definitions xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:tns="tns" xmlns:plink="http://schemas.xmlsoap.org/ws/2003/05/partner-link/" xmlns:xop="http://www.w3.org/2004/08/xop/include" xmlns:senc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s12env="http://www.w3.org/2003/05/soap-envelope/" xmlns:s12enc="http://www.w3.org/2003/05/soap-encoding/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:senv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="tns" name="Application"><wsdl:types><xs:schema targetNamespace="tns" elementFormDefault="qualified"><xs:import namespace="http://www.w3.org/2001/XMLSchema"/><xs:complexType name="add"><xs:sequence><xs:element name="a" type="xs:decimal" minOccurs="0" nillable="true"/><xs:element name="b" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="addResponse"><xs:sequence><xs:element name="addResult" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="decimalArray"><xs:sequence><xs:element name="decimal" type="xs:decimal" minOccurs="0" maxOccurs="unbounded" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="average"><xs:sequence><xs:element name="a" type="tns:decimalArray" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="averageResponse"><xs:sequence><xs:element name="averageResult" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="divide"><xs:sequence><xs:element name="a" type="xs:decimal" minOccurs="0" nillable="true"/><xs:element name="b" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="divideResponse"><xs:sequence><xs:element name="divideResult" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="multiply"><xs:sequence><xs:element name="a" type="xs:decimal" minOccurs="0" nillable="true"/><xs:element name="b" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="multiplyResponse"><xs:sequence><xs:element name="multiplyResult" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="square"><xs:sequence><xs:element name="a" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="squareResponse"><xs:sequence><xs:element name="squareResult" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="squareRoot"><xs:sequence><xs:element name="a" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="squareRootResponse"><xs:sequence><xs:element name="squareRootResult" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="subtract"><xs:sequence><xs:element name="a" type="xs:decimal" minOccurs="0" nillable="true"/><xs:element name="b" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="subtractResponse"><xs:sequence><xs:element name="subtractResult" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="sum"><xs:sequence><xs:element name="a" type="tns:decimalArray" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:complexType name="sumResponse"><xs:sequence><xs:element name="sumResult" type="xs:decimal" minOccurs="0" nillable="true"/></xs:sequence></xs:complexType><xs:element name="add" type="tns:add"/><xs:element name="addResponse" type="tns:addResponse"/><xs:element name="decimalArray" type="tns:decimalArray"/><xs:element name="average" type="tns:average"/><xs:element name="averageResponse" type="tns:averageResponse"/><xs:element name="divide" type="tns:divide"/><xs:element name="divideResponse" type="tns:divideResponse"/><xs:element name="multiply" type="tns:multiply"/><xs:element name="multiplyResponse" type="tns:multiplyResponse"/><xs:element name="square" type="tns:square"/><xs:element name="squareResponse" type="tns:squareResponse"/><xs:element name="squareRoot" type="tns:squareRoot"/><xs:element name="squareRootResponse" type="tns:squareRootResponse"/><xs:element name="subtract" type="tns:subtract"/><xs:element name="subtractResponse" type="tns:subtractResponse"/><xs:element name="sum" type="tns:sum"/><xs:element name="sumResponse" type="tns:sumResponse"/></xs:schema></wsdl:types><wsdl:message name="add"><wsdl:part name="add" element="tns:add"/></wsdl:message><wsdl:message name="addResponse"><wsdl:part name="addResponse" element="tns:addResponse"/></wsdl:message><wsdl:message name="average"><wsdl:part name="average" element="tns:average"/></wsdl:message><wsdl:message name="averageResponse"><wsdl:part name="averageResponse" element="tns:averageResponse"/></wsdl:message><wsdl:message name="divide"><wsdl:part name="divide" element="tns:divide"/></wsdl:message><wsdl:message name="divideResponse"><wsdl:part name="divideResponse" element="tns:divideResponse"/></wsdl:message><wsdl:message name="multiply"><wsdl:part name="multiply" element="tns:multiply"/></wsdl:message><wsdl:message name="multiplyResponse"><wsdl:part name="multiplyResponse" element="tns:multiplyResponse"/></wsdl:message><wsdl:message name="square"><wsdl:part name="square" element="tns:square"/></wsdl:message><wsdl:message name="squareResponse"><wsdl:part name="squareResponse" element="tns:squareResponse"/></wsdl:message><wsdl:message name="squareRoot"><wsdl:part name="squareRoot" element="tns:squareRoot"/></wsdl:message><wsdl:message name="squareRootResponse"><wsdl:part name="squareRootResponse" element="tns:squareRootResponse"/></wsdl:message><wsdl:message name="subtract"><wsdl:part name="subtract" element="tns:subtract"/></wsdl:message><wsdl:message name="subtractResponse"><wsdl:part name="subtractResponse" element="tns:subtractResponse"/></wsdl:message><wsdl:message name="sum"><wsdl:part name="sum" element="tns:sum"/></wsdl:message><wsdl:message name="sumResponse"><wsdl:part name="sumResponse" element="tns:sumResponse"/></wsdl:message><wsdl:portType name="Application"><wsdl:operation name="add" parameterOrder="add"><wsdl:input name="add" message="tns:add"/><wsdl:output name="addResponse" message="tns:addResponse"/></wsdl:operation><wsdl:operation name="average" parameterOrder="average"><wsdl:input name="average" message="tns:average"/><wsdl:output name="averageResponse" message="tns:averageResponse"/></wsdl:operation><wsdl:operation name="divide" parameterOrder="divide"><wsdl:input name="divide" message="tns:divide"/><wsdl:output name="divideResponse" message="tns:divideResponse"/></wsdl:operation><wsdl:operation name="multiply" parameterOrder="multiply"><wsdl:input name="multiply" message="tns:multiply"/><wsdl:output name="multiplyResponse" message="tns:multiplyResponse"/></wsdl:operation><wsdl:operation name="square" parameterOrder="square"><wsdl:input name="square" message="tns:square"/><wsdl:output name="squareResponse" message="tns:squareResponse"/></wsdl:operation><wsdl:operation name="squareRoot" parameterOrder="squareRoot"><wsdl:input name="squareRoot" message="tns:squareRoot"/><wsdl:output name="squareRootResponse" message="tns:squareRootResponse"/></wsdl:operation><wsdl:operation name="subtract" parameterOrder="subtract"><wsdl:input name="subtract" message="tns:subtract"/><wsdl:output name="subtractResponse" message="tns:subtractResponse"/></wsdl:operation><wsdl:operation name="sum" parameterOrder="sum"><wsdl:input name="sum" message="tns:sum"/><wsdl:output name="sumResponse" message="tns:sumResponse"/></wsdl:operation></wsdl:portType><wsdl:binding name="Application" type="tns:Application"><soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/><wsdl:operation name="add"><soap:operation soapAction="add" style="document"/><wsdl:input name="add"><soap:body use="literal"/></wsdl:input><wsdl:output name="addResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="average"><soap:operation soapAction="average" style="document"/><wsdl:input name="average"><soap:body use="literal"/></wsdl:input><wsdl:output name="averageResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="divide"><soap:operation soapAction="divide" style="document"/><wsdl:input name="divide"><soap:body use="literal"/></wsdl:input><wsdl:output name="divideResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="multiply"><soap:operation soapAction="multiply" style="document"/><wsdl:input name="multiply"><soap:body use="literal"/></wsdl:input><wsdl:output name="multiplyResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="square"><soap:operation soapAction="square" style="document"/><wsdl:input name="square"><soap:body use="literal"/></wsdl:input><wsdl:output name="squareResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="squareRoot"><soap:operation soapAction="squareRoot" style="document"/><wsdl:input name="squareRoot"><soap:body use="literal"/></wsdl:input><wsdl:output name="squareRootResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="subtract"><soap:operation soapAction="subtract" style="document"/><wsdl:input name="subtract"><soap:body use="literal"/></wsdl:input><wsdl:output name="subtractResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation><wsdl:operation name="sum"><soap:operation soapAction="sum" style="document"/><wsdl:input name="sum"><soap:body use="literal"/></wsdl:input><wsdl:output name="sumResponse"><soap:body use="literal"/></wsdl:output></wsdl:operation></wsdl:binding><wsdl:service name="Application"><wsdl:port name="Application" binding="tns:Application"><soap:address location="http://api.apeye.org/soap?wsdl"/></wsdl:port></wsdl:service></wsdl:definitions>