<?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://webservices.cloanto.com/currencyserver/" 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://webservices.cloanto.com/currencyserver/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Currency Server - An exchange rate information and currency conversion Web service.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://webservices.cloanto.com/currencyserver/">
      <s:element name="AdminLoad">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="file" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminLoadResponse">
        <s:complexType />
      </s:element>
      <s:element name="AdminMessage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="text" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="type" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminMessageResponse">
        <s:complexType />
      </s:element>
      <s:element name="AdminSave">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="file" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminSaveResponse">
        <s:complexType />
      </s:element>
      <s:element name="AdminUpdateNow">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AdminUpdateNowResponse">
        <s:complexType />
      </s:element>
      <s:element name="ConvertToNum">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="fromCurrency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="toCurrency" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="amount" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="rounding" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="date" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="type" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ConvertToNumResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ConvertToNumResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ConvertToStr">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="fromCurrency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="toCurrency" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="amount" type="s:double" />
            <s:element minOccurs="1" maxOccurs="1" name="rounding" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="format" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="date" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="type" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ConvertToStrResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ConvertToStrResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CountryToCurrency">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="country" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="activeOnly" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CountryToCurrencyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CountryToCurrencyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Currencies">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrenciesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrenciesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyExists">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyExistsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyExistsResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyHits">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyHitsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyHitsResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyLastChangeTimeLocal">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyLastChangeTimeLocalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencyLastChangeTimeLocalResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyLastChangeTimeUT">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyLastChangeTimeUTResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencyLastChangeTimeUTResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyLegalTender">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyLegalTenderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyLegalTenderResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyCustom">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locale" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyCustomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencyCustomResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyName">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locale" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="titleStyle" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyNameResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencyNameResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencySymbol">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locale" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencySymbolResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencySymbolResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyPhysical">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyPhysicalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyPhysicalResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyRegime">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyRegimeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencyRegimeResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencySecondsSinceLastChange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencySecondsSinceLastChangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencySecondsSinceLastChangeResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyServers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyServersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyServersResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencySmallestUnit">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencySmallestUnitResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrencySmallestUnitResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencySubUnit">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencySubUnitResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencySubUnitResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyWarning">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="currency" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrencyWarningResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CurrencyWarningResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrentTimeLocal">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrentTimeLocalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrentTimeLocalResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrentTimeUT">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CurrentTimeUTResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CurrentTimeUTResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DomainToCurrency">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="domain" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="activeOnly" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DomainToCurrencyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DomainToCurrencyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationCopyright">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationCopyrightResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InformationCopyrightResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationCreationTimeLocal">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationCreationTimeLocalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InformationCreationTimeLocalResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationCreationTimeUT">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationCreationTimeUTResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InformationCreationTimeUTResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationExpirationTimeLocal">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationExpirationTimeLocalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InformationExpirationTimeLocalResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationExpirationTimeUT">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationExpirationTimeUTResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InformationExpirationTimeUTResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationMessage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationMessageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InformationMessageResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationSource">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="InformationSourceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="InformationSourceResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LastChangeTimeLocal">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LastChangeTimeLocalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LastChangeTimeLocalResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LastChangeTimeUT">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LastChangeTimeUTResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LastChangeTimeUTResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LocaleToCurrency">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="locale" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="activeOnly" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="LocaleToCurrencyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="LocaleToCurrencyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RateNum">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="baseCurrency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="toCurrency" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="rounding" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="date" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="type" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RateNumResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RateNumResult" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RateStr">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="baseCurrency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="toCurrency" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="rounding" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="format" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="date" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="type" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RateStrResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RateStrResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RateTimeLocal">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="baseCurrency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="toCurrency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="priority" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="date" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="type" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RateTimeLocalResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RateTimeLocalResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RateTimeUT">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="baseCurrency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="toCurrency" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="priority" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="date" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="type" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RateTimeUTResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RateTimeUTResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SecondsSinceLastChange">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SecondsSinceLastChangeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SecondsSinceLastChangeResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Version">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="licenseKey" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="VersionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="VersionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="double" type="s:double" />
      <s:element name="string" nillable="true" type="s:string" />
      <s:element name="boolean" type="s:boolean" />
      <s:element name="int" type="s:int" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="AdminLoadSoapIn">
    <wsdl:part name="parameters" element="tns:AdminLoad" />
  </wsdl:message>
  <wsdl:message name="AdminLoadSoapOut">
    <wsdl:part name="parameters" element="tns:AdminLoadResponse" />
  </wsdl:message>
  <wsdl:message name="AdminMessageSoapIn">
    <wsdl:part name="parameters" element="tns:AdminMessage" />
  </wsdl:message>
  <wsdl:message name="AdminMessageSoapOut">
    <wsdl:part name="parameters" element="tns:AdminMessageResponse" />
  </wsdl:message>
  <wsdl:message name="AdminSaveSoapIn">
    <wsdl:part name="parameters" element="tns:AdminSave" />
  </wsdl:message>
  <wsdl:message name="AdminSaveSoapOut">
    <wsdl:part name="parameters" element="tns:AdminSaveResponse" />
  </wsdl:message>
  <wsdl:message name="AdminUpdateNowSoapIn">
    <wsdl:part name="parameters" element="tns:AdminUpdateNow" />
  </wsdl:message>
  <wsdl:message name="AdminUpdateNowSoapOut">
    <wsdl:part name="parameters" element="tns:AdminUpdateNowResponse" />
  </wsdl:message>
  <wsdl:message name="ConvertToNumSoapIn">
    <wsdl:part name="parameters" element="tns:ConvertToNum" />
  </wsdl:message>
  <wsdl:message name="ConvertToNumSoapOut">
    <wsdl:part name="parameters" element="tns:ConvertToNumResponse" />
  </wsdl:message>
  <wsdl:message name="ConvertToStrSoapIn">
    <wsdl:part name="parameters" element="tns:ConvertToStr" />
  </wsdl:message>
  <wsdl:message name="ConvertToStrSoapOut">
    <wsdl:part name="parameters" element="tns:ConvertToStrResponse" />
  </wsdl:message>
  <wsdl:message name="CountryToCurrencySoapIn">
    <wsdl:part name="parameters" element="tns:CountryToCurrency" />
  </wsdl:message>
  <wsdl:message name="CountryToCurrencySoapOut">
    <wsdl:part name="parameters" element="tns:CountryToCurrencyResponse" />
  </wsdl:message>
  <wsdl:message name="CurrenciesSoapIn">
    <wsdl:part name="parameters" element="tns:Currencies" />
  </wsdl:message>
  <wsdl:message name="CurrenciesSoapOut">
    <wsdl:part name="parameters" element="tns:CurrenciesResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyExistsSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyExists" />
  </wsdl:message>
  <wsdl:message name="CurrencyExistsSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyExistsResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyHitsSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyHits" />
  </wsdl:message>
  <wsdl:message name="CurrencyHitsSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyHitsResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyLastChangeTimeLocalSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyLastChangeTimeLocal" />
  </wsdl:message>
  <wsdl:message name="CurrencyLastChangeTimeLocalSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyLastChangeTimeLocalResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyLastChangeTimeUTSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyLastChangeTimeUT" />
  </wsdl:message>
  <wsdl:message name="CurrencyLastChangeTimeUTSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyLastChangeTimeUTResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyLegalTenderSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyLegalTender" />
  </wsdl:message>
  <wsdl:message name="CurrencyLegalTenderSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyLegalTenderResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyCustomSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyCustom" />
  </wsdl:message>
  <wsdl:message name="CurrencyCustomSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyCustomResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyNameSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyName" />
  </wsdl:message>
  <wsdl:message name="CurrencyNameSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyNameResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencySymbolSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencySymbol" />
  </wsdl:message>
  <wsdl:message name="CurrencySymbolSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencySymbolResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyPhysicalSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyPhysical" />
  </wsdl:message>
  <wsdl:message name="CurrencyPhysicalSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyPhysicalResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyRegimeSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyRegime" />
  </wsdl:message>
  <wsdl:message name="CurrencyRegimeSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyRegimeResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencySecondsSinceLastChangeSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencySecondsSinceLastChange" />
  </wsdl:message>
  <wsdl:message name="CurrencySecondsSinceLastChangeSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencySecondsSinceLastChangeResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyServersSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyServers" />
  </wsdl:message>
  <wsdl:message name="CurrencyServersSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyServersResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencySmallestUnitSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencySmallestUnit" />
  </wsdl:message>
  <wsdl:message name="CurrencySmallestUnitSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencySmallestUnitResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencySubUnitSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencySubUnit" />
  </wsdl:message>
  <wsdl:message name="CurrencySubUnitSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencySubUnitResponse" />
  </wsdl:message>
  <wsdl:message name="CurrencyWarningSoapIn">
    <wsdl:part name="parameters" element="tns:CurrencyWarning" />
  </wsdl:message>
  <wsdl:message name="CurrencyWarningSoapOut">
    <wsdl:part name="parameters" element="tns:CurrencyWarningResponse" />
  </wsdl:message>
  <wsdl:message name="CurrentTimeLocalSoapIn">
    <wsdl:part name="parameters" element="tns:CurrentTimeLocal" />
  </wsdl:message>
  <wsdl:message name="CurrentTimeLocalSoapOut">
    <wsdl:part name="parameters" element="tns:CurrentTimeLocalResponse" />
  </wsdl:message>
  <wsdl:message name="CurrentTimeUTSoapIn">
    <wsdl:part name="parameters" element="tns:CurrentTimeUT" />
  </wsdl:message>
  <wsdl:message name="CurrentTimeUTSoapOut">
    <wsdl:part name="parameters" element="tns:CurrentTimeUTResponse" />
  </wsdl:message>
  <wsdl:message name="DomainToCurrencySoapIn">
    <wsdl:part name="parameters" element="tns:DomainToCurrency" />
  </wsdl:message>
  <wsdl:message name="DomainToCurrencySoapOut">
    <wsdl:part name="parameters" element="tns:DomainToCurrencyResponse" />
  </wsdl:message>
  <wsdl:message name="InformationCopyrightSoapIn">
    <wsdl:part name="parameters" element="tns:InformationCopyright" />
  </wsdl:message>
  <wsdl:message name="InformationCopyrightSoapOut">
    <wsdl:part name="parameters" element="tns:InformationCopyrightResponse" />
  </wsdl:message>
  <wsdl:message name="InformationCreationTimeLocalSoapIn">
    <wsdl:part name="parameters" element="tns:InformationCreationTimeLocal" />
  </wsdl:message>
  <wsdl:message name="InformationCreationTimeLocalSoapOut">
    <wsdl:part name="parameters" element="tns:InformationCreationTimeLocalResponse" />
  </wsdl:message>
  <wsdl:message name="InformationCreationTimeUTSoapIn">
    <wsdl:part name="parameters" element="tns:InformationCreationTimeUT" />
  </wsdl:message>
  <wsdl:message name="InformationCreationTimeUTSoapOut">
    <wsdl:part name="parameters" element="tns:InformationCreationTimeUTResponse" />
  </wsdl:message>
  <wsdl:message name="InformationExpirationTimeLocalSoapIn">
    <wsdl:part name="parameters" element="tns:InformationExpirationTimeLocal" />
  </wsdl:message>
  <wsdl:message name="InformationExpirationTimeLocalSoapOut">
    <wsdl:part name="parameters" element="tns:InformationExpirationTimeLocalResponse" />
  </wsdl:message>
  <wsdl:message name="InformationExpirationTimeUTSoapIn">
    <wsdl:part name="parameters" element="tns:InformationExpirationTimeUT" />
  </wsdl:message>
  <wsdl:message name="InformationExpirationTimeUTSoapOut">
    <wsdl:part name="parameters" element="tns:InformationExpirationTimeUTResponse" />
  </wsdl:message>
  <wsdl:message name="InformationMessageSoapIn">
    <wsdl:part name="parameters" element="tns:InformationMessage" />
  </wsdl:message>
  <wsdl:message name="InformationMessageSoapOut">
    <wsdl:part name="parameters" element="tns:InformationMessageResponse" />
  </wsdl:message>
  <wsdl:message name="InformationSourceSoapIn">
    <wsdl:part name="parameters" element="tns:InformationSource" />
  </wsdl:message>
  <wsdl:message name="InformationSourceSoapOut">
    <wsdl:part name="parameters" element="tns:InformationSourceResponse" />
  </wsdl:message>
  <wsdl:message name="LastChangeTimeLocalSoapIn">
    <wsdl:part name="parameters" element="tns:LastChangeTimeLocal" />
  </wsdl:message>
  <wsdl:message name="LastChangeTimeLocalSoapOut">
    <wsdl:part name="parameters" element="tns:LastChangeTimeLocalResponse" />
  </wsdl:message>
  <wsdl:message name="LastChangeTimeUTSoapIn">
    <wsdl:part name="parameters" element="tns:LastChangeTimeUT" />
  </wsdl:message>
  <wsdl:message name="LastChangeTimeUTSoapOut">
    <wsdl:part name="parameters" element="tns:LastChangeTimeUTResponse" />
  </wsdl:message>
  <wsdl:message name="LocaleToCurrencySoapIn">
    <wsdl:part name="parameters" element="tns:LocaleToCurrency" />
  </wsdl:message>
  <wsdl:message name="LocaleToCurrencySoapOut">
    <wsdl:part name="parameters" element="tns:LocaleToCurrencyResponse" />
  </wsdl:message>
  <wsdl:message name="RateNumSoapIn">
    <wsdl:part name="parameters" element="tns:RateNum" />
  </wsdl:message>
  <wsdl:message name="RateNumSoapOut">
    <wsdl:part name="parameters" element="tns:RateNumResponse" />
  </wsdl:message>
  <wsdl:message name="RateStrSoapIn">
    <wsdl:part name="parameters" element="tns:RateStr" />
  </wsdl:message>
  <wsdl:message name="RateStrSoapOut">
    <wsdl:part name="parameters" element="tns:RateStrResponse" />
  </wsdl:message>
  <wsdl:message name="RateTimeLocalSoapIn">
    <wsdl:part name="parameters" element="tns:RateTimeLocal" />
  </wsdl:message>
  <wsdl:message name="RateTimeLocalSoapOut">
    <wsdl:part name="parameters" element="tns:RateTimeLocalResponse" />
  </wsdl:message>
  <wsdl:message name="RateTimeUTSoapIn">
    <wsdl:part name="parameters" element="tns:RateTimeUT" />
  </wsdl:message>
  <wsdl:message name="RateTimeUTSoapOut">
    <wsdl:part name="parameters" element="tns:RateTimeUTResponse" />
  </wsdl:message>
  <wsdl:message name="SecondsSinceLastChangeSoapIn">
    <wsdl:part name="parameters" element="tns:SecondsSinceLastChange" />
  </wsdl:message>
  <wsdl:message name="SecondsSinceLastChangeSoapOut">
    <wsdl:part name="parameters" element="tns:SecondsSinceLastChangeResponse" />
  </wsdl:message>
  <wsdl:message name="VersionSoapIn">
    <wsdl:part name="parameters" element="tns:Version" />
  </wsdl:message>
  <wsdl:message name="VersionSoapOut">
    <wsdl:part name="parameters" element="tns:VersionResponse" />
  </wsdl:message>
  <wsdl:message name="AdminLoadHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="file" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminLoadHttpGetOut" />
  <wsdl:message name="AdminMessageHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="text" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminMessageHttpGetOut" />
  <wsdl:message name="AdminSaveHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="file" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminSaveHttpGetOut" />
  <wsdl:message name="AdminUpdateNowHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminUpdateNowHttpGetOut" />
  <wsdl:message name="ConvertToNumHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="fromCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="amount" type="s:string" />
    <wsdl:part name="rounding" type="s:string" />
    <wsdl:part name="date" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ConvertToNumHttpGetOut">
    <wsdl:part name="Body" element="tns:double" />
  </wsdl:message>
  <wsdl:message name="ConvertToStrHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="fromCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="amount" type="s:string" />
    <wsdl:part name="rounding" type="s:string" />
    <wsdl:part name="format" type="s:string" />
    <wsdl:part name="date" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ConvertToStrHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CountryToCurrencyHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="country" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CountryToCurrencyHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrenciesHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrenciesHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyExistsHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyExistsHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyHitsHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyHitsHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="CurrencyLastChangeTimeLocalHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyLastChangeTimeLocalHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyLastChangeTimeUTHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyLastChangeTimeUTHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyLegalTenderHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyLegalTenderHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyCustomHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyCustomHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyNameHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="titleStyle" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyNameHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySymbolHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySymbolHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyPhysicalHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyPhysicalHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyRegimeHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyRegimeHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySecondsSinceLastChangeHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySecondsSinceLastChangeHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="CurrencyServersHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyServersHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="CurrencySmallestUnitHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySmallestUnitHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySubUnitHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySubUnitHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyWarningHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyWarningHttpGetOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrentTimeLocalHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrentTimeLocalHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrentTimeUTHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrentTimeUTHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DomainToCurrencyHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DomainToCurrencyHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationCopyrightHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationCopyrightHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationCreationTimeLocalHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationCreationTimeLocalHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationCreationTimeUTHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationCreationTimeUTHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationExpirationTimeLocalHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationExpirationTimeLocalHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationExpirationTimeUTHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationExpirationTimeUTHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationMessageHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationMessageHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationSourceHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationSourceHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="LastChangeTimeLocalHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="LastChangeTimeLocalHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="LastChangeTimeUTHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="LastChangeTimeUTHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="LocaleToCurrencyHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="LocaleToCurrencyHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RateNumHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="baseCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="rounding" type="s:string" />
    <wsdl:part name="date" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RateNumHttpGetOut">
    <wsdl:part name="Body" element="tns:double" />
  </wsdl:message>
  <wsdl:message name="RateStrHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="baseCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="rounding" type="s:string" />
    <wsdl:part name="format" type="s:string" />
    <wsdl:part name="date" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RateStrHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RateTimeLocalHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="baseCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="priority" type="s:string" />
    <wsdl:part name="date" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RateTimeLocalHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RateTimeUTHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="baseCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="priority" type="s:string" />
    <wsdl:part name="date" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RateTimeUTHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SecondsSinceLastChangeHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SecondsSinceLastChangeHttpGetOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="VersionHttpGetIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="VersionHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="AdminLoadHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="file" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminLoadHttpPostOut" />
  <wsdl:message name="AdminMessageHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="text" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminMessageHttpPostOut" />
  <wsdl:message name="AdminSaveHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="file" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminSaveHttpPostOut" />
  <wsdl:message name="AdminUpdateNowHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AdminUpdateNowHttpPostOut" />
  <wsdl:message name="ConvertToNumHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="fromCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="amount" type="s:string" />
    <wsdl:part name="rounding" type="s:string" />
    <wsdl:part name="date" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ConvertToNumHttpPostOut">
    <wsdl:part name="Body" element="tns:double" />
  </wsdl:message>
  <wsdl:message name="ConvertToStrHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="fromCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="amount" type="s:string" />
    <wsdl:part name="rounding" type="s:string" />
    <wsdl:part name="format" type="s:string" />
    <wsdl:part name="date" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ConvertToStrHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CountryToCurrencyHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="country" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CountryToCurrencyHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrenciesHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrenciesHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyExistsHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyExistsHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyHitsHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyHitsHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="CurrencyLastChangeTimeLocalHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyLastChangeTimeLocalHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyLastChangeTimeUTHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyLastChangeTimeUTHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyLegalTenderHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyLegalTenderHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyCustomHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyCustomHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyNameHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="titleStyle" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyNameHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySymbolHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySymbolHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyPhysicalHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyPhysicalHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyRegimeHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyRegimeHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySecondsSinceLastChangeHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySecondsSinceLastChangeHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="CurrencyServersHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyServersHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="CurrencySmallestUnitHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySmallestUnitHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySubUnitHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencySubUnitHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrencyWarningHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="currency" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrencyWarningHttpPostOut">
    <wsdl:part name="Body" element="tns:boolean" />
  </wsdl:message>
  <wsdl:message name="CurrentTimeLocalHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrentTimeLocalHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="CurrentTimeUTHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CurrentTimeUTHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="DomainToCurrencyHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="domain" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DomainToCurrencyHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationCopyrightHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationCopyrightHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationCreationTimeLocalHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationCreationTimeLocalHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationCreationTimeUTHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationCreationTimeUTHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationExpirationTimeLocalHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationExpirationTimeLocalHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationExpirationTimeUTHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationExpirationTimeUTHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationMessageHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationMessageHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="InformationSourceHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="InformationSourceHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="LastChangeTimeLocalHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="LastChangeTimeLocalHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="LastChangeTimeUTHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="LastChangeTimeUTHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="LocaleToCurrencyHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="locale" type="s:string" />
    <wsdl:part name="activeOnly" type="s:string" />
  </wsdl:message>
  <wsdl:message name="LocaleToCurrencyHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RateNumHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="baseCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="rounding" type="s:string" />
    <wsdl:part name="date" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RateNumHttpPostOut">
    <wsdl:part name="Body" element="tns:double" />
  </wsdl:message>
  <wsdl:message name="RateStrHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="baseCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="rounding" type="s:string" />
    <wsdl:part name="format" type="s:string" />
    <wsdl:part name="date" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RateStrHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RateTimeLocalHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="baseCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="priority" type="s:string" />
    <wsdl:part name="date" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RateTimeLocalHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="RateTimeUTHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
    <wsdl:part name="baseCurrency" type="s:string" />
    <wsdl:part name="toCurrency" type="s:string" />
    <wsdl:part name="priority" type="s:string" />
    <wsdl:part name="date" type="s:string" />
    <wsdl:part name="type" type="s:string" />
  </wsdl:message>
  <wsdl:message name="RateTimeUTHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SecondsSinceLastChangeHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SecondsSinceLastChangeHttpPostOut">
    <wsdl:part name="Body" element="tns:int" />
  </wsdl:message>
  <wsdl:message name="VersionHttpPostIn">
    <wsdl:part name="licenseKey" type="s:string" />
  </wsdl:message>
  <wsdl:message name="VersionHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:portType name="CurrencyServerSoap">
    <wsdl:operation name="AdminLoad">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Loads a settings file. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminLoadSoapIn" />
      <wsdl:output message="tns:AdminLoadSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a message as specified in the notification options. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminMessageSoapIn" />
      <wsdl:output message="tns:AdminMessageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a settings file. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminSaveSoapIn" />
      <wsdl:output message="tns:AdminSaveSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Establishes a connection to the data source(s) and updates the currency data. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminUpdateNowSoapIn" />
      <wsdl:output message="tns:AdminUpdateNowSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ConvertToNum">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Converts a currency amount. The result is a number which can optionally be rounded. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:ConvertToNumSoapIn" />
      <wsdl:output message="tns:ConvertToNumSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ConvertToStr">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Converts a currency amount. The result is a string which can optionally be rounded and formatted. Either fromCurrency or toCurrency (but not both) may contain a list of semicolon-separated active currencies. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:ConvertToStrSoapIn" />
      <wsdl:output message="tns:ConvertToStrSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CountryToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified country (ISO 3166 Alpha-2).</wsdl:documentation>
      <wsdl:input message="tns:CountryToCurrencySoapIn" />
      <wsdl:output message="tns:CountryToCurrencySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Currencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a semicolon-separated list of active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrenciesSoapIn" />
      <wsdl:output message="tns:CurrenciesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is included in the list of active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyExistsSoapIn" />
      <wsdl:output message="tns:CurrencyExistsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyHits">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of times this currency has been referenced by a COM object or by the Web service.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyHitsSoapIn" />
      <wsdl:output message="tns:CurrencyHitsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the date and time of the last modification to the Rate property (local time). If the rate has never been set or changed an empty string is returned. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyLastChangeTimeLocalSoapIn" />
      <wsdl:output message="tns:CurrencyLastChangeTimeLocalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the date and time of the last modification to the Rate property (Universal Time). If the rate has never been set or changed an empty string is returned. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyLastChangeTimeUTSoapIn" />
      <wsdl:output message="tns:CurrencyLastChangeTimeUTSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyLegalTender">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is legal tender.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyLegalTenderSoapIn" />
      <wsdl:output message="tns:CurrencyLegalTenderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency custom string based on the specified locale. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyCustomSoapIn" />
      <wsdl:output message="tns:CurrencyCustomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the extended name of the currency based on the specified locale and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyNameSoapIn" />
      <wsdl:output message="tns:CurrencyNameSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySymbol">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency symbol based on the specified locale. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySymbolSoapIn" />
      <wsdl:output message="tns:CurrencySymbolSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyPhysical">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is a physical currency.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyPhysicalSoapIn" />
      <wsdl:output message="tns:CurrencyPhysicalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyRegime">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the identifier of a regime or monetary union or an empty string. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyRegimeSoapIn" />
      <wsdl:output message="tns:CurrencyRegimeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySecondsSinceLastChange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the seconds elapsed since the last modification to the currency's exchange rate.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySecondsSinceLastChangeSoapIn" />
      <wsdl:output message="tns:CurrencySecondsSinceLastChangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyServers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of servers providing exchange rate data for the currency.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyServersSoapIn" />
      <wsdl:output message="tns:CurrencyServersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySmallestUnit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the smallest unit for the currency. Trailing zero characters are used to specify the preferred format for rounding. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySmallestUnitSoapIn" />
      <wsdl:output message="tns:CurrencySmallestUnitSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySubUnit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is a subunit of BaseUnit at a constant rate.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySubUnitSoapIn" />
      <wsdl:output message="tns:CurrencySubUnitSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyWarning">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency has been referenced by a recent warning condition.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyWarningSoapIn" />
      <wsdl:output message="tns:CurrencyWarningSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the current date and time (local time).</wsdl:documentation>
      <wsdl:input message="tns:CurrentTimeLocalSoapIn" />
      <wsdl:output message="tns:CurrentTimeLocalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the current date and time (Universal Time).</wsdl:documentation>
      <wsdl:input message="tns:CurrentTimeUTSoapIn" />
      <wsdl:output message="tns:CurrentTimeUTSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DomainToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified domain (string ending with IANA TLD).</wsdl:documentation>
      <wsdl:input message="tns:DomainToCurrencySoapIn" />
      <wsdl:output message="tns:DomainToCurrencySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationCopyright">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the copyright information provided by the data source(s), if any.</wsdl:documentation>
      <wsdl:input message="tns:InformationCopyrightSoapIn" />
      <wsdl:output message="tns:InformationCopyrightSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the creation date and time of the current exchange rate data (local time). If this information is not available an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:InformationCreationTimeLocalSoapIn" />
      <wsdl:output message="tns:InformationCreationTimeLocalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the creation date and time of the current exchange rate data (Universal Time). If this information is not available an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:InformationCreationTimeUTSoapIn" />
      <wsdl:output message="tns:InformationCreationTimeUTSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the expiration date and time of the current exchange rate data (local time). If this information is not available an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:InformationExpirationTimeLocalSoapIn" />
      <wsdl:output message="tns:InformationExpirationTimeLocalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the expiration date and time of the current exchange rate data (Universal Time). If this information is not available an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:InformationExpirationTimeUTSoapIn" />
      <wsdl:output message="tns:InformationExpirationTimeUTSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationMessage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the message(s) from the data source(s), if any.</wsdl:documentation>
      <wsdl:input message="tns:InformationMessageSoapIn" />
      <wsdl:output message="tns:InformationMessageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationSource">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the name(s) of the data source(s).</wsdl:documentation>
      <wsdl:input message="tns:InformationSourceSoapIn" />
      <wsdl:output message="tns:InformationSourceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the date and time of the last modification to the current exchange rate data (local time). If the rates have never been set or changed an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:LastChangeTimeLocalSoapIn" />
      <wsdl:output message="tns:LastChangeTimeLocalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the date and time of the last modification to the current exchange rate data (Universal Time). If the rates have never been set or changed an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:LastChangeTimeUTSoapIn" />
      <wsdl:output message="tns:LastChangeTimeUTSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LocaleToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified locale (Windows LCID or ISO 639-2 Alpha-2).</wsdl:documentation>
      <wsdl:input message="tns:LocaleToCurrencySoapIn" />
      <wsdl:output message="tns:LocaleToCurrencySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RateNum">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the exchange (conversion) rate. The result is a number which can optionally be rounded. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateNumSoapIn" />
      <wsdl:output message="tns:RateNumSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RateStr">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the exchange (conversion) rate. The result is a string which can optionally be rounded and formatted. Either baseCurrency or toCurrency (but not both) may contain a list of semicolon-separated active currencies. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateStrSoapIn" />
      <wsdl:output message="tns:RateStrSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RateTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the effective date and time (local time) of the exchange or conversion rate of toCurrency, relative to baseCurrency. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateTimeLocalSoapIn" />
      <wsdl:output message="tns:RateTimeLocalSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RateTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the effective date and time (Universal Time) of the exchange or conversion rate of toCurrency, relative to baseCurrency. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateTimeUTSoapIn" />
      <wsdl:output message="tns:RateTimeUTSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SecondsSinceLastChange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the seconds elapsed since the last modification to one or more exchange rates.</wsdl:documentation>
      <wsdl:input message="tns:SecondsSinceLastChangeSoapIn" />
      <wsdl:output message="tns:SecondsSinceLastChangeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Version">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the software version.</wsdl:documentation>
      <wsdl:input message="tns:VersionSoapIn" />
      <wsdl:output message="tns:VersionSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CurrencyServerHttpGet">
    <wsdl:operation name="AdminLoad">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Loads a settings file. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminLoadHttpGetIn" />
      <wsdl:output message="tns:AdminLoadHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a message as specified in the notification options. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminMessageHttpGetIn" />
      <wsdl:output message="tns:AdminMessageHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a settings file. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminSaveHttpGetIn" />
      <wsdl:output message="tns:AdminSaveHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Establishes a connection to the data source(s) and updates the currency data. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminUpdateNowHttpGetIn" />
      <wsdl:output message="tns:AdminUpdateNowHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ConvertToNum">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Converts a currency amount. The result is a number which can optionally be rounded. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:ConvertToNumHttpGetIn" />
      <wsdl:output message="tns:ConvertToNumHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ConvertToStr">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Converts a currency amount. The result is a string which can optionally be rounded and formatted. Either fromCurrency or toCurrency (but not both) may contain a list of semicolon-separated active currencies. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:ConvertToStrHttpGetIn" />
      <wsdl:output message="tns:ConvertToStrHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CountryToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified country (ISO 3166 Alpha-2).</wsdl:documentation>
      <wsdl:input message="tns:CountryToCurrencyHttpGetIn" />
      <wsdl:output message="tns:CountryToCurrencyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Currencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a semicolon-separated list of active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrenciesHttpGetIn" />
      <wsdl:output message="tns:CurrenciesHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is included in the list of active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyExistsHttpGetIn" />
      <wsdl:output message="tns:CurrencyExistsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyHits">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of times this currency has been referenced by a COM object or by the Web service.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyHitsHttpGetIn" />
      <wsdl:output message="tns:CurrencyHitsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the date and time of the last modification to the Rate property (local time). If the rate has never been set or changed an empty string is returned. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyLastChangeTimeLocalHttpGetIn" />
      <wsdl:output message="tns:CurrencyLastChangeTimeLocalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the date and time of the last modification to the Rate property (Universal Time). If the rate has never been set or changed an empty string is returned. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyLastChangeTimeUTHttpGetIn" />
      <wsdl:output message="tns:CurrencyLastChangeTimeUTHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyLegalTender">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is legal tender.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyLegalTenderHttpGetIn" />
      <wsdl:output message="tns:CurrencyLegalTenderHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency custom string based on the specified locale. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyCustomHttpGetIn" />
      <wsdl:output message="tns:CurrencyCustomHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the extended name of the currency based on the specified locale and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyNameHttpGetIn" />
      <wsdl:output message="tns:CurrencyNameHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySymbol">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency symbol based on the specified locale. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySymbolHttpGetIn" />
      <wsdl:output message="tns:CurrencySymbolHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyPhysical">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is a physical currency.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyPhysicalHttpGetIn" />
      <wsdl:output message="tns:CurrencyPhysicalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyRegime">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the identifier of a regime or monetary union or an empty string. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyRegimeHttpGetIn" />
      <wsdl:output message="tns:CurrencyRegimeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySecondsSinceLastChange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the seconds elapsed since the last modification to the currency's exchange rate.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySecondsSinceLastChangeHttpGetIn" />
      <wsdl:output message="tns:CurrencySecondsSinceLastChangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyServers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of servers providing exchange rate data for the currency.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyServersHttpGetIn" />
      <wsdl:output message="tns:CurrencyServersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySmallestUnit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the smallest unit for the currency. Trailing zero characters are used to specify the preferred format for rounding. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySmallestUnitHttpGetIn" />
      <wsdl:output message="tns:CurrencySmallestUnitHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySubUnit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is a subunit of BaseUnit at a constant rate.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySubUnitHttpGetIn" />
      <wsdl:output message="tns:CurrencySubUnitHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyWarning">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency has been referenced by a recent warning condition.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyWarningHttpGetIn" />
      <wsdl:output message="tns:CurrencyWarningHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the current date and time (local time).</wsdl:documentation>
      <wsdl:input message="tns:CurrentTimeLocalHttpGetIn" />
      <wsdl:output message="tns:CurrentTimeLocalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the current date and time (Universal Time).</wsdl:documentation>
      <wsdl:input message="tns:CurrentTimeUTHttpGetIn" />
      <wsdl:output message="tns:CurrentTimeUTHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DomainToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified domain (string ending with IANA TLD).</wsdl:documentation>
      <wsdl:input message="tns:DomainToCurrencyHttpGetIn" />
      <wsdl:output message="tns:DomainToCurrencyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationCopyright">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the copyright information provided by the data source(s), if any.</wsdl:documentation>
      <wsdl:input message="tns:InformationCopyrightHttpGetIn" />
      <wsdl:output message="tns:InformationCopyrightHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the creation date and time of the current exchange rate data (local time). If this information is not available an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:InformationCreationTimeLocalHttpGetIn" />
      <wsdl:output message="tns:InformationCreationTimeLocalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the creation date and time of the current exchange rate data (Universal Time). If this information is not available an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:InformationCreationTimeUTHttpGetIn" />
      <wsdl:output message="tns:InformationCreationTimeUTHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the expiration date and time of the current exchange rate data (local time). If this information is not available an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:InformationExpirationTimeLocalHttpGetIn" />
      <wsdl:output message="tns:InformationExpirationTimeLocalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the expiration date and time of the current exchange rate data (Universal Time). If this information is not available an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:InformationExpirationTimeUTHttpGetIn" />
      <wsdl:output message="tns:InformationExpirationTimeUTHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationMessage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the message(s) from the data source(s), if any.</wsdl:documentation>
      <wsdl:input message="tns:InformationMessageHttpGetIn" />
      <wsdl:output message="tns:InformationMessageHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationSource">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the name(s) of the data source(s).</wsdl:documentation>
      <wsdl:input message="tns:InformationSourceHttpGetIn" />
      <wsdl:output message="tns:InformationSourceHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the date and time of the last modification to the current exchange rate data (local time). If the rates have never been set or changed an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:LastChangeTimeLocalHttpGetIn" />
      <wsdl:output message="tns:LastChangeTimeLocalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the date and time of the last modification to the current exchange rate data (Universal Time). If the rates have never been set or changed an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:LastChangeTimeUTHttpGetIn" />
      <wsdl:output message="tns:LastChangeTimeUTHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="LocaleToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified locale (Windows LCID or ISO 639-2 Alpha-2).</wsdl:documentation>
      <wsdl:input message="tns:LocaleToCurrencyHttpGetIn" />
      <wsdl:output message="tns:LocaleToCurrencyHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RateNum">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the exchange (conversion) rate. The result is a number which can optionally be rounded. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateNumHttpGetIn" />
      <wsdl:output message="tns:RateNumHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RateStr">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the exchange (conversion) rate. The result is a string which can optionally be rounded and formatted. Either baseCurrency or toCurrency (but not both) may contain a list of semicolon-separated active currencies. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateStrHttpGetIn" />
      <wsdl:output message="tns:RateStrHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RateTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the effective date and time (local time) of the exchange or conversion rate of toCurrency, relative to baseCurrency. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateTimeLocalHttpGetIn" />
      <wsdl:output message="tns:RateTimeLocalHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="RateTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the effective date and time (Universal Time) of the exchange or conversion rate of toCurrency, relative to baseCurrency. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateTimeUTHttpGetIn" />
      <wsdl:output message="tns:RateTimeUTHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SecondsSinceLastChange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the seconds elapsed since the last modification to one or more exchange rates.</wsdl:documentation>
      <wsdl:input message="tns:SecondsSinceLastChangeHttpGetIn" />
      <wsdl:output message="tns:SecondsSinceLastChangeHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="Version">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the software version.</wsdl:documentation>
      <wsdl:input message="tns:VersionHttpGetIn" />
      <wsdl:output message="tns:VersionHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CurrencyServerHttpPost">
    <wsdl:operation name="AdminLoad">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Loads a settings file. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminLoadHttpPostIn" />
      <wsdl:output message="tns:AdminLoadHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Sends a message as specified in the notification options. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminMessageHttpPostIn" />
      <wsdl:output message="tns:AdminMessageHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Saves a settings file. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminSaveHttpPostIn" />
      <wsdl:output message="tns:AdminSaveHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Establishes a connection to the data source(s) and updates the currency data. Access to this administrative operation may be restricted.</wsdl:documentation>
      <wsdl:input message="tns:AdminUpdateNowHttpPostIn" />
      <wsdl:output message="tns:AdminUpdateNowHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ConvertToNum">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Converts a currency amount. The result is a number which can optionally be rounded. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:ConvertToNumHttpPostIn" />
      <wsdl:output message="tns:ConvertToNumHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ConvertToStr">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Converts a currency amount. The result is a string which can optionally be rounded and formatted. Either fromCurrency or toCurrency (but not both) may contain a list of semicolon-separated active currencies. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:ConvertToStrHttpPostIn" />
      <wsdl:output message="tns:ConvertToStrHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CountryToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified country (ISO 3166 Alpha-2).</wsdl:documentation>
      <wsdl:input message="tns:CountryToCurrencyHttpPostIn" />
      <wsdl:output message="tns:CountryToCurrencyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Currencies">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a semicolon-separated list of active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrenciesHttpPostIn" />
      <wsdl:output message="tns:CurrenciesHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyExists">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is included in the list of active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyExistsHttpPostIn" />
      <wsdl:output message="tns:CurrencyExistsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyHits">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of times this currency has been referenced by a COM object or by the Web service.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyHitsHttpPostIn" />
      <wsdl:output message="tns:CurrencyHitsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the date and time of the last modification to the Rate property (local time). If the rate has never been set or changed an empty string is returned. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyLastChangeTimeLocalHttpPostIn" />
      <wsdl:output message="tns:CurrencyLastChangeTimeLocalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the date and time of the last modification to the Rate property (Universal Time). If the rate has never been set or changed an empty string is returned. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyLastChangeTimeUTHttpPostIn" />
      <wsdl:output message="tns:CurrencyLastChangeTimeUTHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyLegalTender">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is legal tender.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyLegalTenderHttpPostIn" />
      <wsdl:output message="tns:CurrencyLegalTenderHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyCustom">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency custom string based on the specified locale. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyCustomHttpPostIn" />
      <wsdl:output message="tns:CurrencyCustomHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyName">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the extended name of the currency based on the specified locale and title style. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyNameHttpPostIn" />
      <wsdl:output message="tns:CurrencyNameHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySymbol">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the currency symbol based on the specified locale. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySymbolHttpPostIn" />
      <wsdl:output message="tns:CurrencySymbolHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyPhysical">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is a physical currency.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyPhysicalHttpPostIn" />
      <wsdl:output message="tns:CurrencyPhysicalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyRegime">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the identifier of a regime or monetary union or an empty string. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyRegimeHttpPostIn" />
      <wsdl:output message="tns:CurrencyRegimeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySecondsSinceLastChange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the seconds elapsed since the last modification to the currency's exchange rate.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySecondsSinceLastChangeHttpPostIn" />
      <wsdl:output message="tns:CurrencySecondsSinceLastChangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyServers">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the number of servers providing exchange rate data for the currency.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyServersHttpPostIn" />
      <wsdl:output message="tns:CurrencyServersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySmallestUnit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the smallest unit for the currency. Trailing zero characters are used to specify the preferred format for rounding. The currency parameter may contain a list of semicolon-separated active currencies.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySmallestUnitHttpPostIn" />
      <wsdl:output message="tns:CurrencySmallestUnitHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencySubUnit">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency is a subunit of BaseUnit at a constant rate.</wsdl:documentation>
      <wsdl:input message="tns:CurrencySubUnitHttpPostIn" />
      <wsdl:output message="tns:CurrencySubUnitHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrencyWarning">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a Boolean value indicating whether the currency has been referenced by a recent warning condition.</wsdl:documentation>
      <wsdl:input message="tns:CurrencyWarningHttpPostIn" />
      <wsdl:output message="tns:CurrencyWarningHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the current date and time (local time).</wsdl:documentation>
      <wsdl:input message="tns:CurrentTimeLocalHttpPostIn" />
      <wsdl:output message="tns:CurrentTimeLocalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the current date and time (Universal Time).</wsdl:documentation>
      <wsdl:input message="tns:CurrentTimeUTHttpPostIn" />
      <wsdl:output message="tns:CurrentTimeUTHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DomainToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified domain (string ending with IANA TLD).</wsdl:documentation>
      <wsdl:input message="tns:DomainToCurrencyHttpPostIn" />
      <wsdl:output message="tns:DomainToCurrencyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationCopyright">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the copyright information provided by the data source(s), if any.</wsdl:documentation>
      <wsdl:input message="tns:InformationCopyrightHttpPostIn" />
      <wsdl:output message="tns:InformationCopyrightHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the creation date and time of the current exchange rate data (local time). If this information is not available an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:InformationCreationTimeLocalHttpPostIn" />
      <wsdl:output message="tns:InformationCreationTimeLocalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the creation date and time of the current exchange rate data (Universal Time). If this information is not available an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:InformationCreationTimeUTHttpPostIn" />
      <wsdl:output message="tns:InformationCreationTimeUTHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the expiration date and time of the current exchange rate data (local time). If this information is not available an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:InformationExpirationTimeLocalHttpPostIn" />
      <wsdl:output message="tns:InformationExpirationTimeLocalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the expiration date and time of the current exchange rate data (Universal Time). If this information is not available an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:InformationExpirationTimeUTHttpPostIn" />
      <wsdl:output message="tns:InformationExpirationTimeUTHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationMessage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the message(s) from the data source(s), if any.</wsdl:documentation>
      <wsdl:input message="tns:InformationMessageHttpPostIn" />
      <wsdl:output message="tns:InformationMessageHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="InformationSource">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the name(s) of the data source(s).</wsdl:documentation>
      <wsdl:input message="tns:InformationSourceHttpPostIn" />
      <wsdl:output message="tns:InformationSourceHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the date and time of the last modification to the current exchange rate data (local time). If the rates have never been set or changed an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:LastChangeTimeLocalHttpPostIn" />
      <wsdl:output message="tns:LastChangeTimeLocalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the date and time of the last modification to the current exchange rate data (Universal Time). If the rates have never been set or changed an empty string is returned.</wsdl:documentation>
      <wsdl:input message="tns:LastChangeTimeUTHttpPostIn" />
      <wsdl:output message="tns:LastChangeTimeUTHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="LocaleToCurrency">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns a currency code (ISO 4217 Alpha-3) associated to the specified locale (Windows LCID or ISO 639-2 Alpha-2).</wsdl:documentation>
      <wsdl:input message="tns:LocaleToCurrencyHttpPostIn" />
      <wsdl:output message="tns:LocaleToCurrencyHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RateNum">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the exchange (conversion) rate. The result is a number which can optionally be rounded. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateNumHttpPostIn" />
      <wsdl:output message="tns:RateNumHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RateStr">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the exchange (conversion) rate. The result is a string which can optionally be rounded and formatted. Either baseCurrency or toCurrency (but not both) may contain a list of semicolon-separated active currencies. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateStrHttpPostIn" />
      <wsdl:output message="tns:RateStrHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RateTimeLocal">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the effective date and time (local time) of the exchange or conversion rate of toCurrency, relative to baseCurrency. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateTimeLocalHttpPostIn" />
      <wsdl:output message="tns:RateTimeLocalHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="RateTimeUT">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the effective date and time (Universal Time) of the exchange or conversion rate of toCurrency, relative to baseCurrency. Leave the date and type parameters empty for forward compatibility.</wsdl:documentation>
      <wsdl:input message="tns:RateTimeUTHttpPostIn" />
      <wsdl:output message="tns:RateTimeUTHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SecondsSinceLastChange">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the seconds elapsed since the last modification to one or more exchange rates.</wsdl:documentation>
      <wsdl:input message="tns:SecondsSinceLastChangeHttpPostIn" />
      <wsdl:output message="tns:SecondsSinceLastChangeHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="Version">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Returns the software version.</wsdl:documentation>
      <wsdl:input message="tns:VersionHttpPostIn" />
      <wsdl:output message="tns:VersionHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CurrencyServerSoap" type="tns:CurrencyServerSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="AdminLoad">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/AdminLoad" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/AdminMessage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/AdminSave" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/AdminUpdateNow" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConvertToNum">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/ConvertToNum" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConvertToStr">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/ConvertToStr" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CountryToCurrency">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CountryToCurrency" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Currencies">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/Currencies" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyExists">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyExists" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyHits">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyHits" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeLocal">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyLastChangeTimeLocal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeUT">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyLastChangeTimeUT" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLegalTender">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyLegalTender" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyCustom">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyCustom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyName">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyName" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySymbol">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencySymbol" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyPhysical">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyPhysical" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyRegime">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyRegime" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySecondsSinceLastChange">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencySecondsSinceLastChange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyServers">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyServers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySmallestUnit">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencySmallestUnit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySubUnit">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencySubUnit" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyWarning">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyWarning" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeLocal">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrentTimeLocal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeUT">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrentTimeUT" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DomainToCurrency">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/DomainToCurrency" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationCopyright">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationCopyright" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeLocal">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationCreationTimeLocal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeUT">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationCreationTimeUT" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeLocal">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationExpirationTimeLocal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeUT">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationExpirationTimeUT" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationMessage">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationMessage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationSource">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationSource" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeLocal">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/LastChangeTimeLocal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeUT">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/LastChangeTimeUT" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LocaleToCurrency">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/LocaleToCurrency" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateNum">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/RateNum" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateStr">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/RateStr" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateTimeLocal">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/RateTimeLocal" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateTimeUT">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/RateTimeUT" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SecondsSinceLastChange">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/SecondsSinceLastChange" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Version">
      <soap:operation soapAction="http://webservices.cloanto.com/currencyserver/Version" 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="CurrencyServerSoap12" type="tns:CurrencyServerSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="AdminLoad">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/AdminLoad" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/AdminMessage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/AdminSave" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/AdminUpdateNow" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConvertToNum">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/ConvertToNum" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConvertToStr">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/ConvertToStr" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CountryToCurrency">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CountryToCurrency" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Currencies">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/Currencies" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyExists">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyExists" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyHits">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyHits" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeLocal">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyLastChangeTimeLocal" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeUT">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyLastChangeTimeUT" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLegalTender">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyLegalTender" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyCustom">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyCustom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyName">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyName" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySymbol">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencySymbol" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyPhysical">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyPhysical" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyRegime">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyRegime" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySecondsSinceLastChange">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencySecondsSinceLastChange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyServers">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyServers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySmallestUnit">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencySmallestUnit" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySubUnit">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencySubUnit" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyWarning">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrencyWarning" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeLocal">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrentTimeLocal" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeUT">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/CurrentTimeUT" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DomainToCurrency">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/DomainToCurrency" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationCopyright">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationCopyright" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeLocal">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationCreationTimeLocal" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeUT">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationCreationTimeUT" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeLocal">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationExpirationTimeLocal" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeUT">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationExpirationTimeUT" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationMessage">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationMessage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationSource">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/InformationSource" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeLocal">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/LastChangeTimeLocal" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeUT">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/LastChangeTimeUT" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LocaleToCurrency">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/LocaleToCurrency" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateNum">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/RateNum" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateStr">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/RateStr" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateTimeLocal">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/RateTimeLocal" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateTimeUT">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/RateTimeUT" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SecondsSinceLastChange">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/SecondsSinceLastChange" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Version">
      <soap12:operation soapAction="http://webservices.cloanto.com/currencyserver/Version" 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="CurrencyServerHttpGet" type="tns:CurrencyServerHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="AdminLoad">
      <http:operation location="/AdminLoad" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <http:operation location="/AdminMessage" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <http:operation location="/AdminSave" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <http:operation location="/AdminUpdateNow" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="ConvertToNum">
      <http:operation location="/ConvertToNum" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConvertToStr">
      <http:operation location="/ConvertToStr" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CountryToCurrency">
      <http:operation location="/CountryToCurrency" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Currencies">
      <http:operation location="/Currencies" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyExists">
      <http:operation location="/CurrencyExists" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyHits">
      <http:operation location="/CurrencyHits" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeLocal">
      <http:operation location="/CurrencyLastChangeTimeLocal" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeUT">
      <http:operation location="/CurrencyLastChangeTimeUT" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLegalTender">
      <http:operation location="/CurrencyLegalTender" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyCustom">
      <http:operation location="/CurrencyCustom" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyName">
      <http:operation location="/CurrencyName" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySymbol">
      <http:operation location="/CurrencySymbol" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyPhysical">
      <http:operation location="/CurrencyPhysical" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyRegime">
      <http:operation location="/CurrencyRegime" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySecondsSinceLastChange">
      <http:operation location="/CurrencySecondsSinceLastChange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyServers">
      <http:operation location="/CurrencyServers" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySmallestUnit">
      <http:operation location="/CurrencySmallestUnit" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySubUnit">
      <http:operation location="/CurrencySubUnit" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyWarning">
      <http:operation location="/CurrencyWarning" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeLocal">
      <http:operation location="/CurrentTimeLocal" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeUT">
      <http:operation location="/CurrentTimeUT" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DomainToCurrency">
      <http:operation location="/DomainToCurrency" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationCopyright">
      <http:operation location="/InformationCopyright" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeLocal">
      <http:operation location="/InformationCreationTimeLocal" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeUT">
      <http:operation location="/InformationCreationTimeUT" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeLocal">
      <http:operation location="/InformationExpirationTimeLocal" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeUT">
      <http:operation location="/InformationExpirationTimeUT" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationMessage">
      <http:operation location="/InformationMessage" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationSource">
      <http:operation location="/InformationSource" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeLocal">
      <http:operation location="/LastChangeTimeLocal" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeUT">
      <http:operation location="/LastChangeTimeUT" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LocaleToCurrency">
      <http:operation location="/LocaleToCurrency" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateNum">
      <http:operation location="/RateNum" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateStr">
      <http:operation location="/RateStr" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateTimeLocal">
      <http:operation location="/RateTimeLocal" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateTimeUT">
      <http:operation location="/RateTimeUT" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SecondsSinceLastChange">
      <http:operation location="/SecondsSinceLastChange" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Version">
      <http:operation location="/Version" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CurrencyServerHttpPost" type="tns:CurrencyServerHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="AdminLoad">
      <http:operation location="/AdminLoad" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminMessage">
      <http:operation location="/AdminMessage" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminSave">
      <http:operation location="/AdminSave" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="AdminUpdateNow">
      <http:operation location="/AdminUpdateNow" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output />
    </wsdl:operation>
    <wsdl:operation name="ConvertToNum">
      <http:operation location="/ConvertToNum" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ConvertToStr">
      <http:operation location="/ConvertToStr" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CountryToCurrency">
      <http:operation location="/CountryToCurrency" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Currencies">
      <http:operation location="/Currencies" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyExists">
      <http:operation location="/CurrencyExists" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyHits">
      <http:operation location="/CurrencyHits" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeLocal">
      <http:operation location="/CurrencyLastChangeTimeLocal" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLastChangeTimeUT">
      <http:operation location="/CurrencyLastChangeTimeUT" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyLegalTender">
      <http:operation location="/CurrencyLegalTender" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyCustom">
      <http:operation location="/CurrencyCustom" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyName">
      <http:operation location="/CurrencyName" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySymbol">
      <http:operation location="/CurrencySymbol" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyPhysical">
      <http:operation location="/CurrencyPhysical" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyRegime">
      <http:operation location="/CurrencyRegime" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySecondsSinceLastChange">
      <http:operation location="/CurrencySecondsSinceLastChange" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyServers">
      <http:operation location="/CurrencyServers" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySmallestUnit">
      <http:operation location="/CurrencySmallestUnit" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencySubUnit">
      <http:operation location="/CurrencySubUnit" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrencyWarning">
      <http:operation location="/CurrencyWarning" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeLocal">
      <http:operation location="/CurrentTimeLocal" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CurrentTimeUT">
      <http:operation location="/CurrentTimeUT" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DomainToCurrency">
      <http:operation location="/DomainToCurrency" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationCopyright">
      <http:operation location="/InformationCopyright" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeLocal">
      <http:operation location="/InformationCreationTimeLocal" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationCreationTimeUT">
      <http:operation location="/InformationCreationTimeUT" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeLocal">
      <http:operation location="/InformationExpirationTimeLocal" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationExpirationTimeUT">
      <http:operation location="/InformationExpirationTimeUT" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationMessage">
      <http:operation location="/InformationMessage" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="InformationSource">
      <http:operation location="/InformationSource" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeLocal">
      <http:operation location="/LastChangeTimeLocal" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LastChangeTimeUT">
      <http:operation location="/LastChangeTimeUT" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LocaleToCurrency">
      <http:operation location="/LocaleToCurrency" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateNum">
      <http:operation location="/RateNum" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateStr">
      <http:operation location="/RateStr" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateTimeLocal">
      <http:operation location="/RateTimeLocal" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RateTimeUT">
      <http:operation location="/RateTimeUT" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SecondsSinceLastChange">
      <http:operation location="/SecondsSinceLastChange" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Version">
      <http:operation location="/Version" />
      <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="CurrencyServer">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Currency Server - An exchange rate information and currency conversion Web service.</wsdl:documentation>
    <wsdl:port name="CurrencyServerSoap" binding="tns:CurrencyServerSoap">
      <soap:address location="http://fx.cloanto.com/webservices/CloantoCurrencyServer.asmx" />
    </wsdl:port>
    <wsdl:port name="CurrencyServerSoap12" binding="tns:CurrencyServerSoap12">
      <soap12:address location="http://fx.cloanto.com/webservices/CloantoCurrencyServer.asmx" />
    </wsdl:port>
    <wsdl:port name="CurrencyServerHttpGet" binding="tns:CurrencyServerHttpGet">
      <http:address location="http://fx.cloanto.com/webservices/CloantoCurrencyServer.asmx" />
    </wsdl:port>
    <wsdl:port name="CurrencyServerHttpPost" binding="tns:CurrencyServerHttpPost">
      <http:address location="http://fx.cloanto.com/webservices/CloantoCurrencyServer.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>