<?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.eBob42.com" xmlns:s1="http://microsoft.com/wsdl/types/" 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.eBob42.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.eBob42.com">
      <s:import namespace="http://microsoft.com/wsdl/types/" />
      <s:element name="Echosbyte">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="sbyteValue" type="s:byte" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchosbyteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchosbyteResult" type="s:byte" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echoshort">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="shortValue" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchoshortResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchoshortResult" type="s:short" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echoint">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="intValue" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchointResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchointResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echolong">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="longValue" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EcholongResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EcholongResult" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echobyte">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="byteValue" type="s:unsignedByte" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchobyteResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchobyteResult" type="s:unsignedByte" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echoushort">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ushortValue" type="s:unsignedShort" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchoushortResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchoushortResult" type="s:unsignedShort" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echouint">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="uintValue" type="s:unsignedInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchouintResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchouintResult" type="s:unsignedInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echoulong">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ulongValue" type="s:unsignedLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchoulongResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchoulongResult" type="s:unsignedLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echofloat">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="floatValue" type="s:float" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchofloatResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchofloatResult" type="s:float" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echodouble">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="doubleValue" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchodoubleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchodoubleResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echodecimal">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="decimalValue" type="s:decimal" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchodecimalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchodecimalResult" type="s:decimal" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echobool">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="boolValue" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchoboolResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchoboolResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echochar">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="charValue" type="s1:char" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchocharResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchocharResult" type="s1:char" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echostring">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="stringValue" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchostringResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EchostringResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchoDateTime">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DateTimeValue" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="EchoDateTimeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchoDateTimeResult" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echoweekday">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="weekdayValue" type="tns:weekday" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="weekday">
        <s:restriction base="s:string">
          <s:enumeration value="Monday" />
          <s:enumeration value="Tuesday" />
          <s:enumeration value="Wednesday" />
          <s:enumeration value="Thursday" />
          <s:enumeration value="Friday" />
          <s:enumeration value="Saturday" />
          <s:enumeration value="Sunday" />
        </s:restriction>
      </s:simpleType>
      <s:element name="EchoweekdayResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchoweekdayResult" type="tns:weekday" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Echocomplex">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="complexValue" type="tns:complex" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="complex">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="real" type="s:double" />
          <s:element minOccurs="1" maxOccurs="1" name="imag" type="s:double" />
        </s:sequence>
      </s:complexType>
      <s:element name="EchocomplexResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="EchocomplexResult" type="tns:complex" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/wsdl/types/">
      <s:simpleType name="char">
        <s:restriction base="s:unsignedShort" />
      </s:simpleType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="EchosbyteSoapIn">
    <wsdl:part name="parameters" element="tns:Echosbyte" />
  </wsdl:message>
  <wsdl:message name="EchosbyteSoapOut">
    <wsdl:part name="parameters" element="tns:EchosbyteResponse" />
  </wsdl:message>
  <wsdl:message name="EchoshortSoapIn">
    <wsdl:part name="parameters" element="tns:Echoshort" />
  </wsdl:message>
  <wsdl:message name="EchoshortSoapOut">
    <wsdl:part name="parameters" element="tns:EchoshortResponse" />
  </wsdl:message>
  <wsdl:message name="EchointSoapIn">
    <wsdl:part name="parameters" element="tns:Echoint" />
  </wsdl:message>
  <wsdl:message name="EchointSoapOut">
    <wsdl:part name="parameters" element="tns:EchointResponse" />
  </wsdl:message>
  <wsdl:message name="EcholongSoapIn">
    <wsdl:part name="parameters" element="tns:Echolong" />
  </wsdl:message>
  <wsdl:message name="EcholongSoapOut">
    <wsdl:part name="parameters" element="tns:EcholongResponse" />
  </wsdl:message>
  <wsdl:message name="EchobyteSoapIn">
    <wsdl:part name="parameters" element="tns:Echobyte" />
  </wsdl:message>
  <wsdl:message name="EchobyteSoapOut">
    <wsdl:part name="parameters" element="tns:EchobyteResponse" />
  </wsdl:message>
  <wsdl:message name="EchoushortSoapIn">
    <wsdl:part name="parameters" element="tns:Echoushort" />
  </wsdl:message>
  <wsdl:message name="EchoushortSoapOut">
    <wsdl:part name="parameters" element="tns:EchoushortResponse" />
  </wsdl:message>
  <wsdl:message name="EchouintSoapIn">
    <wsdl:part name="parameters" element="tns:Echouint" />
  </wsdl:message>
  <wsdl:message name="EchouintSoapOut">
    <wsdl:part name="parameters" element="tns:EchouintResponse" />
  </wsdl:message>
  <wsdl:message name="EchoulongSoapIn">
    <wsdl:part name="parameters" element="tns:Echoulong" />
  </wsdl:message>
  <wsdl:message name="EchoulongSoapOut">
    <wsdl:part name="parameters" element="tns:EchoulongResponse" />
  </wsdl:message>
  <wsdl:message name="EchofloatSoapIn">
    <wsdl:part name="parameters" element="tns:Echofloat" />
  </wsdl:message>
  <wsdl:message name="EchofloatSoapOut">
    <wsdl:part name="parameters" element="tns:EchofloatResponse" />
  </wsdl:message>
  <wsdl:message name="EchodoubleSoapIn">
    <wsdl:part name="parameters" element="tns:Echodouble" />
  </wsdl:message>
  <wsdl:message name="EchodoubleSoapOut">
    <wsdl:part name="parameters" element="tns:EchodoubleResponse" />
  </wsdl:message>
  <wsdl:message name="EchodecimalSoapIn">
    <wsdl:part name="parameters" element="tns:Echodecimal" />
  </wsdl:message>
  <wsdl:message name="EchodecimalSoapOut">
    <wsdl:part name="parameters" element="tns:EchodecimalResponse" />
  </wsdl:message>
  <wsdl:message name="EchoboolSoapIn">
    <wsdl:part name="parameters" element="tns:Echobool" />
  </wsdl:message>
  <wsdl:message name="EchoboolSoapOut">
    <wsdl:part name="parameters" element="tns:EchoboolResponse" />
  </wsdl:message>
  <wsdl:message name="EchocharSoapIn">
    <wsdl:part name="parameters" element="tns:Echochar" />
  </wsdl:message>
  <wsdl:message name="EchocharSoapOut">
    <wsdl:part name="parameters" element="tns:EchocharResponse" />
  </wsdl:message>
  <wsdl:message name="EchostringSoapIn">
    <wsdl:part name="parameters" element="tns:Echostring" />
  </wsdl:message>
  <wsdl:message name="EchostringSoapOut">
    <wsdl:part name="parameters" element="tns:EchostringResponse" />
  </wsdl:message>
  <wsdl:message name="EchoDateTimeSoapIn">
    <wsdl:part name="parameters" element="tns:EchoDateTime" />
  </wsdl:message>
  <wsdl:message name="EchoDateTimeSoapOut">
    <wsdl:part name="parameters" element="tns:EchoDateTimeResponse" />
  </wsdl:message>
  <wsdl:message name="EchoweekdaySoapIn">
    <wsdl:part name="parameters" element="tns:Echoweekday" />
  </wsdl:message>
  <wsdl:message name="EchoweekdaySoapOut">
    <wsdl:part name="parameters" element="tns:EchoweekdayResponse" />
  </wsdl:message>
  <wsdl:message name="EchocomplexSoapIn">
    <wsdl:part name="parameters" element="tns:Echocomplex" />
  </wsdl:message>
  <wsdl:message name="EchocomplexSoapOut">
    <wsdl:part name="parameters" element="tns:EchocomplexResponse" />
  </wsdl:message>
  <wsdl:portType name="eBob42CSharpSoap">
    <wsdl:operation name="Echosbyte">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type sbyte</wsdl:documentation>
      <wsdl:input message="tns:EchosbyteSoapIn" />
      <wsdl:output message="tns:EchosbyteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echoshort">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type short</wsdl:documentation>
      <wsdl:input message="tns:EchoshortSoapIn" />
      <wsdl:output message="tns:EchoshortSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echoint">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type int</wsdl:documentation>
      <wsdl:input message="tns:EchointSoapIn" />
      <wsdl:output message="tns:EchointSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echolong">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type long</wsdl:documentation>
      <wsdl:input message="tns:EcholongSoapIn" />
      <wsdl:output message="tns:EcholongSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echobyte">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type byte</wsdl:documentation>
      <wsdl:input message="tns:EchobyteSoapIn" />
      <wsdl:output message="tns:EchobyteSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echoushort">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type ushort</wsdl:documentation>
      <wsdl:input message="tns:EchoushortSoapIn" />
      <wsdl:output message="tns:EchoushortSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echouint">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type uint</wsdl:documentation>
      <wsdl:input message="tns:EchouintSoapIn" />
      <wsdl:output message="tns:EchouintSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echoulong">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type ulong</wsdl:documentation>
      <wsdl:input message="tns:EchoulongSoapIn" />
      <wsdl:output message="tns:EchoulongSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echofloat">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type float</wsdl:documentation>
      <wsdl:input message="tns:EchofloatSoapIn" />
      <wsdl:output message="tns:EchofloatSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echodouble">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type double</wsdl:documentation>
      <wsdl:input message="tns:EchodoubleSoapIn" />
      <wsdl:output message="tns:EchodoubleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echodecimal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type decimal</wsdl:documentation>
      <wsdl:input message="tns:EchodecimalSoapIn" />
      <wsdl:output message="tns:EchodecimalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echobool">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type bool</wsdl:documentation>
      <wsdl:input message="tns:EchoboolSoapIn" />
      <wsdl:output message="tns:EchoboolSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echochar">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type char</wsdl:documentation>
      <wsdl:input message="tns:EchocharSoapIn" />
      <wsdl:output message="tns:EchocharSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echostring">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type string</wsdl:documentation>
      <wsdl:input message="tns:EchostringSoapIn" />
      <wsdl:output message="tns:EchostringSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="EchoDateTime">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type DateTime</wsdl:documentation>
      <wsdl:input message="tns:EchoDateTimeSoapIn" />
      <wsdl:output message="tns:EchoDateTimeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echoweekday">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type weekday</wsdl:documentation>
      <wsdl:input message="tns:EchoweekdaySoapIn" />
      <wsdl:output message="tns:EchoweekdaySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echocomplex">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Echo a value of type complex</wsdl:documentation>
      <wsdl:input message="tns:EchocomplexSoapIn" />
      <wsdl:output message="tns:EchocomplexSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="eBob42CSharpSoap" type="tns:eBob42CSharpSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Echosbyte">
      <soap:operation soapAction="http://www.eBob42.com/Echosbyte" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echoshort">
      <soap:operation soapAction="http://www.eBob42.com/Echoshort" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echoint">
      <soap:operation soapAction="http://www.eBob42.com/Echoint" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echolong">
      <soap:operation soapAction="http://www.eBob42.com/Echolong" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echobyte">
      <soap:operation soapAction="http://www.eBob42.com/Echobyte" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echoushort">
      <soap:operation soapAction="http://www.eBob42.com/Echoushort" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echouint">
      <soap:operation soapAction="http://www.eBob42.com/Echouint" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echoulong">
      <soap:operation soapAction="http://www.eBob42.com/Echoulong" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echofloat">
      <soap:operation soapAction="http://www.eBob42.com/Echofloat" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echodouble">
      <soap:operation soapAction="http://www.eBob42.com/Echodouble" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echodecimal">
      <soap:operation soapAction="http://www.eBob42.com/Echodecimal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echobool">
      <soap:operation soapAction="http://www.eBob42.com/Echobool" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echochar">
      <soap:operation soapAction="http://www.eBob42.com/Echochar" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echostring">
      <soap:operation soapAction="http://www.eBob42.com/Echostring" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EchoDateTime">
      <soap:operation soapAction="http://www.eBob42.com/EchoDateTime" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echoweekday">
      <soap:operation soapAction="http://www.eBob42.com/Echoweekday" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echocomplex">
      <soap:operation soapAction="http://www.eBob42.com/Echocomplex" 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="eBob42CSharpSoap12" type="tns:eBob42CSharpSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="Echosbyte">
      <soap12:operation soapAction="http://www.eBob42.com/Echosbyte" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echoshort">
      <soap12:operation soapAction="http://www.eBob42.com/Echoshort" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echoint">
      <soap12:operation soapAction="http://www.eBob42.com/Echoint" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echolong">
      <soap12:operation soapAction="http://www.eBob42.com/Echolong" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echobyte">
      <soap12:operation soapAction="http://www.eBob42.com/Echobyte" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echoushort">
      <soap12:operation soapAction="http://www.eBob42.com/Echoushort" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echouint">
      <soap12:operation soapAction="http://www.eBob42.com/Echouint" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echoulong">
      <soap12:operation soapAction="http://www.eBob42.com/Echoulong" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echofloat">
      <soap12:operation soapAction="http://www.eBob42.com/Echofloat" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echodouble">
      <soap12:operation soapAction="http://www.eBob42.com/Echodouble" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echodecimal">
      <soap12:operation soapAction="http://www.eBob42.com/Echodecimal" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echobool">
      <soap12:operation soapAction="http://www.eBob42.com/Echobool" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echochar">
      <soap12:operation soapAction="http://www.eBob42.com/Echochar" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echostring">
      <soap12:operation soapAction="http://www.eBob42.com/Echostring" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="EchoDateTime">
      <soap12:operation soapAction="http://www.eBob42.com/EchoDateTime" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echoweekday">
      <soap12:operation soapAction="http://www.eBob42.com/Echoweekday" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echocomplex">
      <soap12:operation soapAction="http://www.eBob42.com/Echocomplex" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="eBob42CSharp">
    <wsdl:port name="eBob42CSharpSoap" binding="tns:eBob42CSharpSoap">
      <soap:address location="http://www.ebob42.com/cgi-bin/wseBob42CSharp.asmx" />
    </wsdl:port>
    <wsdl:port name="eBob42CSharpSoap12" binding="tns:eBob42CSharpSoap12">
      <soap12:address location="http://www.ebob42.com/cgi-bin/wseBob42CSharp.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>