<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.webserviceX.NET/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="http://www.webserviceX.NET/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.webserviceX.NET/">
      <s:element name="BreakEvenPoint">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="FixedCost" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="VariableCost" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="ReturnsPerUnit" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="BreakEvenPointResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="BreakEvenPointResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="double" type="s:double" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="BreakEvenPointSoapIn">
    <wsdl:part name="parameters" element="tns:BreakEvenPoint" />
  </wsdl:message>
  <wsdl:message name="BreakEvenPointSoapOut">
    <wsdl:part name="parameters" element="tns:BreakEvenPointResponse" />
  </wsdl:message>
  <wsdl:message name="BreakEvenPointHttpGetIn">
    <wsdl:part name="FixedCost" type="s:string" />
    <wsdl:part name="VariableCost" type="s:string" />
    <wsdl:part name="ReturnsPerUnit" type="s:string" />
  </wsdl:message>
  <wsdl:message name="BreakEvenPointHttpGetOut">
    <wsdl:part name="Body" element="tns:double" />
  </wsdl:message>
  <wsdl:message name="BreakEvenPointHttpPostIn">
    <wsdl:part name="FixedCost" type="s:string" />
    <wsdl:part name="VariableCost" type="s:string" />
    <wsdl:part name="ReturnsPerUnit" type="s:string" />
  </wsdl:message>
  <wsdl:message name="BreakEvenPointHttpPostOut">
    <wsdl:part name="Body" element="tns:double" />
  </wsdl:message>
  <wsdl:portType name="BEPSoap">
    <wsdl:operation name="BreakEvenPoint">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">&lt;b&gt;A break-even point defines when an investment will generate a positive return.&lt;/b&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;&lt;font face='Verdana' size='1'&gt;A break-even point defines when an   investment will generate a positive return. &lt;/font&gt;&lt;/li&gt;  &lt;li&gt;&lt;font face='Verdana' size='1'&gt;Fixed costs are not directly related to the   level of production. &lt;/font&gt;&lt;/li&gt;  &lt;li&gt;&lt;font face='Verdana' size='1'&gt;Variable costs change in direct relation to   volume of output. &lt;/font&gt;&lt;/li&gt;  &lt;li&gt;&lt;font face='Verdana' size='1'&gt;Total fixed costs do not change as the level   of production increases. &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face='Verdana' size='1'&gt;Break-even analysis is a useful tool to study the relationship between fixed costs, variable costs and returns. A break-even point defines when an investment will generate a positive return and can be determined graphically or with simple mathematics. Break-even analysis computes the volume of production at a given price necessary to cover all costs. Break-even price analysis computes the price necessary at a given level of production to cover all costs. To explain how break-even analysis works, it is cessary to define the cost items.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face='Verdana' size='1'&gt;&lt;strong&gt;Fixed costs, &lt;/strong&gt;incurred after the decision to enter into a business activity is made, are not directly related to the level of production. Fixed costs include, but are not limited to, depreciation on equipment, interest costs, taxes and general overhead expenses. Total fixed costs are the sum of the fixed costs.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face='Verdana' size='1'&gt;&lt;strong&gt;Variable costs&lt;/strong&gt; change in direct relation to volume of output. They may include cost of goods sold or production expenses such as labor and power costs, feed, fuel, veterinary, irrigation and other expenses directly related to the production of a commodity or investment in a capital asset. Total variable costs (TVC) are the sum of the variable costs for the specified level of production or output. Average variable costs are the variable costs per unit of output or of TVC divided by units of output.&lt;/font&gt;&lt;/p&gt;</wsdl:documentation>
      <wsdl:input message="tns:BreakEvenPointSoapIn" />
      <wsdl:output message="tns:BreakEvenPointSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="BEPHttpGet">
    <wsdl:operation name="BreakEvenPoint">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">&lt;b&gt;A break-even point defines when an investment will generate a positive return.&lt;/b&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;&lt;font face='Verdana' size='1'&gt;A break-even point defines when an   investment will generate a positive return. &lt;/font&gt;&lt;/li&gt;  &lt;li&gt;&lt;font face='Verdana' size='1'&gt;Fixed costs are not directly related to the   level of production. &lt;/font&gt;&lt;/li&gt;  &lt;li&gt;&lt;font face='Verdana' size='1'&gt;Variable costs change in direct relation to   volume of output. &lt;/font&gt;&lt;/li&gt;  &lt;li&gt;&lt;font face='Verdana' size='1'&gt;Total fixed costs do not change as the level   of production increases. &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face='Verdana' size='1'&gt;Break-even analysis is a useful tool to study the relationship between fixed costs, variable costs and returns. A break-even point defines when an investment will generate a positive return and can be determined graphically or with simple mathematics. Break-even analysis computes the volume of production at a given price necessary to cover all costs. Break-even price analysis computes the price necessary at a given level of production to cover all costs. To explain how break-even analysis works, it is cessary to define the cost items.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face='Verdana' size='1'&gt;&lt;strong&gt;Fixed costs, &lt;/strong&gt;incurred after the decision to enter into a business activity is made, are not directly related to the level of production. Fixed costs include, but are not limited to, depreciation on equipment, interest costs, taxes and general overhead expenses. Total fixed costs are the sum of the fixed costs.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face='Verdana' size='1'&gt;&lt;strong&gt;Variable costs&lt;/strong&gt; change in direct relation to volume of output. They may include cost of goods sold or production expenses such as labor and power costs, feed, fuel, veterinary, irrigation and other expenses directly related to the production of a commodity or investment in a capital asset. Total variable costs (TVC) are the sum of the variable costs for the specified level of production or output. Average variable costs are the variable costs per unit of output or of TVC divided by units of output.&lt;/font&gt;&lt;/p&gt;</wsdl:documentation>
      <wsdl:input message="tns:BreakEvenPointHttpGetIn" />
      <wsdl:output message="tns:BreakEvenPointHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="BEPHttpPost">
    <wsdl:operation name="BreakEvenPoint">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">&lt;b&gt;A break-even point defines when an investment will generate a positive return.&lt;/b&gt;&lt;br&gt;&lt;ul&gt;  &lt;li&gt;&lt;font face='Verdana' size='1'&gt;A break-even point defines when an   investment will generate a positive return. &lt;/font&gt;&lt;/li&gt;  &lt;li&gt;&lt;font face='Verdana' size='1'&gt;Fixed costs are not directly related to the   level of production. &lt;/font&gt;&lt;/li&gt;  &lt;li&gt;&lt;font face='Verdana' size='1'&gt;Variable costs change in direct relation to   volume of output. &lt;/font&gt;&lt;/li&gt;  &lt;li&gt;&lt;font face='Verdana' size='1'&gt;Total fixed costs do not change as the level   of production increases. &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font face='Verdana' size='1'&gt;Break-even analysis is a useful tool to study the relationship between fixed costs, variable costs and returns. A break-even point defines when an investment will generate a positive return and can be determined graphically or with simple mathematics. Break-even analysis computes the volume of production at a given price necessary to cover all costs. Break-even price analysis computes the price necessary at a given level of production to cover all costs. To explain how break-even analysis works, it is cessary to define the cost items.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face='Verdana' size='1'&gt;&lt;strong&gt;Fixed costs, &lt;/strong&gt;incurred after the decision to enter into a business activity is made, are not directly related to the level of production. Fixed costs include, but are not limited to, depreciation on equipment, interest costs, taxes and general overhead expenses. Total fixed costs are the sum of the fixed costs.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face='Verdana' size='1'&gt;&lt;strong&gt;Variable costs&lt;/strong&gt; change in direct relation to volume of output. They may include cost of goods sold or production expenses such as labor and power costs, feed, fuel, veterinary, irrigation and other expenses directly related to the production of a commodity or investment in a capital asset. Total variable costs (TVC) are the sum of the variable costs for the specified level of production or output. Average variable costs are the variable costs per unit of output or of TVC divided by units of output.&lt;/font&gt;&lt;/p&gt;</wsdl:documentation>
      <wsdl:input message="tns:BreakEvenPointHttpPostIn" />
      <wsdl:output message="tns:BreakEvenPointHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="BEPSoap" type="tns:BEPSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="BreakEvenPoint">
      <soap:operation soapAction="http://www.webserviceX.NET/BreakEvenPoint" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="BEPSoap12" type="tns:BEPSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="BreakEvenPoint">
      <soap12:operation soapAction="http://www.webserviceX.NET/BreakEvenPoint" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="BEPHttpGet" type="tns:BEPHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="BreakEvenPoint">
      <http:operation location="/BreakEvenPoint" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="BEPHttpPost" type="tns:BEPHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="BreakEvenPoint">
      <http:operation location="/BreakEvenPoint" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="BEP">
    <wsdl:port name="BEPSoap" binding="tns:BEPSoap">
      <soap:address location="http://www.webservicex.net/bep.asmx" />
    </wsdl:port>
    <wsdl:port name="BEPSoap12" binding="tns:BEPSoap12">
      <soap12:address location="http://www.webservicex.net/bep.asmx" />
    </wsdl:port>
    <wsdl:port name="BEPHttpGet" binding="tns:BEPHttpGet">
      <http:address location="http://www.webservicex.net/bep.asmx" />
    </wsdl:port>
    <wsdl:port name="BEPHttpPost" binding="tns:BEPHttpPost">
      <http:address location="http://www.webservicex.net/bep.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>