<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://www.smscreator.de/gateway" xmlns:s1="http://www.smscreator.de/gateway/Filter/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://www.smscreator.de/gateway" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.smscreator.de/gateway">
      <s:import namespace="http://www.smscreator.de/gateway/Filter/" />
      <s:element name="GetCustomerList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCustomerListResult" type="tns:SOAPResponseOfCustomerList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfCustomerList">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:ArrayOfCustomer" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="LoginStatus">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Ok" />
          <s:enumeration value="InvalidUser" />
          <s:enumeration value="AccountLocked" />
          <s:enumeration value="IPLock" />
          <s:enumeration value="DatabaseError" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfCustomer">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Customer" nillable="true" type="tns:Customer" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Customer">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ResId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ExtId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Active" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PricelistId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CompanyName2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ContactPerson" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Postcode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Location" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="USTID" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Tel" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Mobil" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EMail" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Web" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Comment" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Bank" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BankCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BankAccount" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BankHolder" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SMSCSerial" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SenderName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BackMail" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SendWarn" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="SendWarnType" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="EMailNewsletter" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CreateDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="IPLock" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="UseCountryCode" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="CountryCode" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="IBAN" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BIC" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AuthUser" type="tns:CustomerUser" />
          <s:element minOccurs="1" maxOccurs="1" name="PayOption" type="tns:CustomerPayOption" />
          <s:element minOccurs="1" maxOccurs="1" name="DeliveryOption" type="tns:CustomerDeliveryOption" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CustomerUser">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CustId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Locked" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="EMail" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Phone" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CreateDate" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ChangedDate" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CustomerPayOption">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="DirectDebit" />
          <s:enumeration value="BankTransfer" />
          <s:enumeration value="PayPal" />
          <s:enumeration value="CreditCard" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="CustomerDeliveryOption">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Post" />
          <s:enumeration value="EMail" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetCustomer">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CustomerId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCustomerResult" type="tns:SOAPResponseOfCustomer" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfCustomer">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:Customer" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetCustomerWithAuthUser">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SerialOrEmail" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerWithAuthUserResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCustomerWithAuthUserResult" type="tns:SOAPResponseOfCustomer" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateCustomer">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CompanyName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CompanyName2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ContactPerson" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Postcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Location" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobil" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Tel" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Fax" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Web" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SMSCPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SMSCSerial" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EMail" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Comment" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateCustomerResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateCustomerResult" type="tns:SOAPResponseOfCreateCustomerInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfCreateCustomerInfo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:CreateCustomerInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CreateCustomerInfo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:CustomerStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="ModifiedCustomer" type="tns:Customer" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CustomerStatus">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Ok" />
          <s:enumeration value="SMSCSerialToShort" />
          <s:enumeration value="SMSCSerialAlreadyExists" />
          <s:enumeration value="PasswordToShort" />
          <s:enumeration value="CustomerMisstatement" />
          <s:enumeration value="CustomerNotFound" />
          <s:enumeration value="LoginError" />
          <s:enumeration value="UnknowError" />
          <s:enumeration value="DatabaseError" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CreateCustomer2">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ResellerUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Resellerpassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Customer2Create" type="tns:Customer" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateCustomer2Response">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateCustomer2Result" type="tns:SOAPResponseOfCreateCustomerInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCustomer">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Customer2Update" type="tns:Customer" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCustomerResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdateCustomerResult" type="tns:SOAPResponseOfUpdateCustomerInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfUpdateCustomerInfo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:UpdateCustomerInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="UpdateCustomerInfo">
        <s:complexContent mixed="false">
          <s:extension base="tns:CreateCustomerInfo" />
        </s:complexContent>
      </s:complexType>
      <s:element name="GetCustomerAccountOrders">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CustomerId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerAccountOrdersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCustomerAccountOrdersResult" type="tns:SOAPResponseOfBusinessLogicResponseOfCustomerAccountOrderList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfBusinessLogicResponseOfCustomerAccountOrderList">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:BusinessLogicResponseOfCustomerAccountOrderList" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="BusinessLogicResponseOfCustomerAccountOrderList">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:BusinessLogicStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:ArrayOfCustomerAccountOrder" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="BusinessLogicStatus">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Ok" />
          <s:enumeration value="FunktionError" />
          <s:enumeration value="ParameterError" />
          <s:enumeration value="LoginError" />
          <s:enumeration value="UnknowError" />
          <s:enumeration value="DatabaseError" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfCustomerAccountOrder">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CustomerAccountOrder" nillable="true" type="tns:CustomerAccountOrder" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CustomerAccountOrder">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CustId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="PaymentOptionId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Payed" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="InvoiceIdentifier" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ChangeDate" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="CreateDate" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="AddCustomerAccountOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CustId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="InvoiceIdentifier" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Text" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:double" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddCustomerAccountOrderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddCustomerAccountOrderResult" type="tns:SOAPResponseOfBusinessLogicResponseOfCustomerAccountOrder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfBusinessLogicResponseOfCustomerAccountOrder">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:BusinessLogicResponseOfCustomerAccountOrder" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="BusinessLogicResponseOfCustomerAccountOrder">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:BusinessLogicStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:CustomerAccountOrder" />
        </s:sequence>
      </s:complexType>
      <s:element name="UpdateCustomerAccountOrder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="order" type="tns:CustomerAccountOrder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCustomerAccountOrderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdateCustomerAccountOrderResult" type="tns:SOAPResponseOfBusinessLogicResponseOfBoolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfBusinessLogicResponseOfBoolean">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:BusinessLogicResponseOfBoolean" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="BusinessLogicResponseOfBoolean">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:BusinessLogicStatus" />
          <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetPricelist">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PricelistId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPricelistResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPricelistResult" type="tns:SOAPResponseOfBusinessLogicResponseOfPricelist" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfBusinessLogicResponseOfPricelist">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:BusinessLogicResponseOfPricelist" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="BusinessLogicResponseOfPricelist">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:BusinessLogicStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:Pricelist" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Pricelist">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PricelistEntrys" type="tns:ArrayOfPricelistEntry" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfPricelistEntry">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PricelistEntry" nillable="true" type="tns:PricelistEntry" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PricelistEntry">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="NetId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="NetName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="NetPrefixes" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="PriceNoSender" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="PriceWithSender" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="PriceSmallLogo" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="PricePicSMS" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="PriceGerman" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="PriceMMS" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="PriceMMSBig" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="PriceNoSenderAusland" type="s:decimal" />
          <s:element minOccurs="1" maxOccurs="1" name="PriceHLR" type="s:decimal" />
        </s:sequence>
      </s:complexType>
      <s:element name="FindUserWhithFilter">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="User" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" ref="s1:IFilter" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ANDFilter">
        <s:complexContent mixed="false">
          <s:extension base="s1:IFilter">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="FilterExpression" type="tns:ArrayOfAnyType" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfAnyType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Filter">
        <s:complexContent mixed="false">
          <s:extension base="s1:IFilter">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="FilterName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Operator" type="tns:SqlOperators" />
              <s:element minOccurs="0" maxOccurs="1" name="FilterValue" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:simpleType name="SqlOperators">
        <s:restriction base="s:string">
          <s:enumeration value="Greater" />
          <s:enumeration value="Less" />
          <s:enumeration value="Equal" />
          <s:enumeration value="StartsLike" />
          <s:enumeration value="EndsLike" />
          <s:enumeration value="Like" />
          <s:enumeration value="NotLike" />
          <s:enumeration value="LessOrEqual" />
          <s:enumeration value="GreaterOrEqual" />
          <s:enumeration value="NotEqual" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ORFilter">
        <s:complexContent mixed="false">
          <s:extension base="s1:IFilter">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="FilterExpression" type="tns:ArrayOfAnyType" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="INFilter">
        <s:complexContent mixed="false">
          <s:extension base="s1:IFilter">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="FilterName" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ColFilterValues" type="tns:ArrayOfString" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="FindUserWhithFilterResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FindUserWhithFilterResult" type="tns:SOAPResponseOfCustomerList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ValidateResellerUser">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ResellerUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Resellerpassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CustomerUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="CustomerPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ValidateResellerUserResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ValidateResellerUserResult" type="tns:SOAPResponseOfCustomer" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerUserList">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ResellerUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Resellerpassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CustomerId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfCustomerUserList">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:ArrayOfCustomerUser" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfCustomerUser">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CustomerUser" nillable="true" type="tns:CustomerUser" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetCustomerUserListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCustomerUserListResult" type="tns:SOAPResponseOfCustomerUserList" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCustomerUser">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ResellerUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Resellerpassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CustomerId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CustomerUserId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfCustomerUser">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:CustomerUser" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetCustomerUserResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCustomerUserResult" type="tns:SOAPResponseOfCustomerUser" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateCustomerUser">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ResellerUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Resellerpassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CustomerId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="customerUser" type="tns:CustomerUser" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfCreateCustomerUserInfo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:CreateCustomerUserInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CreateCustomerUserInfo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="tns:CustomerUserStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="ModifiedCustomerUser" type="tns:CustomerUser" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="CustomerUserStatus">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Ok" />
          <s:enumeration value="EmailToShort" />
          <s:enumeration value="EmailAlreadyExists" />
          <s:enumeration value="PasswordToShort" />
          <s:enumeration value="CustomerUserMisstatement" />
          <s:enumeration value="CustomerUserNotFound" />
          <s:enumeration value="LoginError" />
          <s:enumeration value="UnknowError" />
          <s:enumeration value="DatabaseError" />
        </s:restriction>
      </s:simpleType>
      <s:element name="CreateCustomerUserResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateCustomerUserResult" type="tns:SOAPResponseOfCreateCustomerUserInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateCustomerUser">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ResellerUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Resellerpassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CustomerId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="customerUser" type="tns:CustomerUser" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfUpdateCustomerUserInfo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:UpdateCustomerUserInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="UpdateCustomerUserInfo">
        <s:complexContent mixed="false">
          <s:extension base="tns:CreateCustomerUserInfo" />
        </s:complexContent>
      </s:complexType>
      <s:element name="UpdateCustomerUserResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdateCustomerUserResult" type="tns:SOAPResponseOfUpdateCustomerUserInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteCustomerUser">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ResellerUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Resellerpassword" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="CustomerId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CustomerUserId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfBoolean">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="1" maxOccurs="1" name="Value" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:element name="DeleteCustomerUserResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteCustomerUserResult" type="tns:SOAPResponseOfBoolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExistsCustomerUser">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ResellerUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Resellerpassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="emailaddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ExistsCustomerUserResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ExistsCustomerUserResult" type="tns:SOAPResponseOfBoolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SOAPResponseOfCustomerList" nillable="true" type="tns:SOAPResponseOfCustomerList" />
      <s:element name="SOAPResponseOfCustomer" nillable="true" type="tns:SOAPResponseOfCustomer" />
      <s:element name="SOAPResponseOfCreateCustomerInfo" nillable="true" type="tns:SOAPResponseOfCreateCustomerInfo" />
      <s:element name="SOAPResponseOfBusinessLogicResponseOfCustomerAccountOrderList" nillable="true" type="tns:SOAPResponseOfBusinessLogicResponseOfCustomerAccountOrderList" />
      <s:element name="SOAPResponseOfBusinessLogicResponseOfCustomerAccountOrder" nillable="true" type="tns:SOAPResponseOfBusinessLogicResponseOfCustomerAccountOrder" />
      <s:element name="SOAPResponseOfBusinessLogicResponseOfPricelist" nillable="true" type="tns:SOAPResponseOfBusinessLogicResponseOfPricelist" />
      <s:element name="SOAPResponseOfCustomerUserList" nillable="true" type="tns:SOAPResponseOfCustomerUserList" />
      <s:element name="SOAPResponseOfCustomerUser" nillable="true" type="tns:SOAPResponseOfCustomerUser" />
      <s:element name="SOAPResponseOfBoolean" nillable="true" type="tns:SOAPResponseOfBoolean" />
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.smscreator.de/gateway/Filter/">
      <s:element name="IFilter" nillable="true" type="s1:IFilter" />
      <s:complexType name="IFilter" abstract="true" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetCustomerListSoapIn">
    <wsdl:part name="parameters" element="tns:GetCustomerList" />
  </wsdl:message>
  <wsdl:message name="GetCustomerListSoapOut">
    <wsdl:part name="parameters" element="tns:GetCustomerListResponse" />
  </wsdl:message>
  <wsdl:message name="GetCustomerSoapIn">
    <wsdl:part name="parameters" element="tns:GetCustomer" />
  </wsdl:message>
  <wsdl:message name="GetCustomerSoapOut">
    <wsdl:part name="parameters" element="tns:GetCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="GetCustomerWithAuthUserSoapIn">
    <wsdl:part name="parameters" element="tns:GetCustomerWithAuthUser" />
  </wsdl:message>
  <wsdl:message name="GetCustomerWithAuthUserSoapOut">
    <wsdl:part name="parameters" element="tns:GetCustomerWithAuthUserResponse" />
  </wsdl:message>
  <wsdl:message name="CreateCustomerSoapIn">
    <wsdl:part name="parameters" element="tns:CreateCustomer" />
  </wsdl:message>
  <wsdl:message name="CreateCustomerSoapOut">
    <wsdl:part name="parameters" element="tns:CreateCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="CreateCustomer2SoapIn">
    <wsdl:part name="parameters" element="tns:CreateCustomer2" />
  </wsdl:message>
  <wsdl:message name="CreateCustomer2SoapOut">
    <wsdl:part name="parameters" element="tns:CreateCustomer2Response" />
  </wsdl:message>
  <wsdl:message name="UpdateCustomerSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateCustomer" />
  </wsdl:message>
  <wsdl:message name="UpdateCustomerSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateCustomerResponse" />
  </wsdl:message>
  <wsdl:message name="GetCustomerAccountOrdersSoapIn">
    <wsdl:part name="parameters" element="tns:GetCustomerAccountOrders" />
  </wsdl:message>
  <wsdl:message name="GetCustomerAccountOrdersSoapOut">
    <wsdl:part name="parameters" element="tns:GetCustomerAccountOrdersResponse" />
  </wsdl:message>
  <wsdl:message name="AddCustomerAccountOrderSoapIn">
    <wsdl:part name="parameters" element="tns:AddCustomerAccountOrder" />
  </wsdl:message>
  <wsdl:message name="AddCustomerAccountOrderSoapOut">
    <wsdl:part name="parameters" element="tns:AddCustomerAccountOrderResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateCustomerAccountOrderSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateCustomerAccountOrder" />
  </wsdl:message>
  <wsdl:message name="UpdateCustomerAccountOrderSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateCustomerAccountOrderResponse" />
  </wsdl:message>
  <wsdl:message name="GetPricelistSoapIn">
    <wsdl:part name="parameters" element="tns:GetPricelist" />
  </wsdl:message>
  <wsdl:message name="GetPricelistSoapOut">
    <wsdl:part name="parameters" element="tns:GetPricelistResponse" />
  </wsdl:message>
  <wsdl:message name="FindUserWhithFilterSoapIn">
    <wsdl:part name="parameters" element="tns:FindUserWhithFilter" />
  </wsdl:message>
  <wsdl:message name="FindUserWhithFilterSoapOut">
    <wsdl:part name="parameters" element="tns:FindUserWhithFilterResponse" />
  </wsdl:message>
  <wsdl:message name="ValidateResellerUserSoapIn">
    <wsdl:part name="parameters" element="tns:ValidateResellerUser" />
  </wsdl:message>
  <wsdl:message name="ValidateResellerUserSoapOut">
    <wsdl:part name="parameters" element="tns:ValidateResellerUserResponse" />
  </wsdl:message>
  <wsdl:message name="GetCustomerUserListSoapIn">
    <wsdl:part name="parameters" element="tns:GetCustomerUserList" />
  </wsdl:message>
  <wsdl:message name="GetCustomerUserListSoapOut">
    <wsdl:part name="parameters" element="tns:GetCustomerUserListResponse" />
  </wsdl:message>
  <wsdl:message name="GetCustomerUserSoapIn">
    <wsdl:part name="parameters" element="tns:GetCustomerUser" />
  </wsdl:message>
  <wsdl:message name="GetCustomerUserSoapOut">
    <wsdl:part name="parameters" element="tns:GetCustomerUserResponse" />
  </wsdl:message>
  <wsdl:message name="CreateCustomerUserSoapIn">
    <wsdl:part name="parameters" element="tns:CreateCustomerUser" />
  </wsdl:message>
  <wsdl:message name="CreateCustomerUserSoapOut">
    <wsdl:part name="parameters" element="tns:CreateCustomerUserResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateCustomerUserSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateCustomerUser" />
  </wsdl:message>
  <wsdl:message name="UpdateCustomerUserSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateCustomerUserResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteCustomerUserSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteCustomerUser" />
  </wsdl:message>
  <wsdl:message name="DeleteCustomerUserSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteCustomerUserResponse" />
  </wsdl:message>
  <wsdl:message name="ExistsCustomerUserSoapIn">
    <wsdl:part name="parameters" element="tns:ExistsCustomerUser" />
  </wsdl:message>
  <wsdl:message name="ExistsCustomerUserSoapOut">
    <wsdl:part name="parameters" element="tns:ExistsCustomerUserResponse" />
  </wsdl:message>
  <wsdl:message name="GetCustomerListHttpGetIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCustomerListHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCustomerList" />
  </wsdl:message>
  <wsdl:message name="GetCustomerHttpGetIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CustomerId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCustomerHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCustomer" />
  </wsdl:message>
  <wsdl:message name="GetCustomerWithAuthUserHttpGetIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="SerialOrEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCustomerWithAuthUserHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCustomer" />
  </wsdl:message>
  <wsdl:message name="CreateCustomerHttpGetIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CompanyName" type="s:string" />
    <wsdl:part name="CompanyName2" type="s:string" />
    <wsdl:part name="ContactPerson" type="s:string" />
    <wsdl:part name="Street" type="s:string" />
    <wsdl:part name="Postcode" type="s:string" />
    <wsdl:part name="Location" type="s:string" />
    <wsdl:part name="Mobil" type="s:string" />
    <wsdl:part name="Tel" type="s:string" />
    <wsdl:part name="Fax" type="s:string" />
    <wsdl:part name="Web" type="s:string" />
    <wsdl:part name="SMSCPassword" type="s:string" />
    <wsdl:part name="SMSCSerial" type="s:string" />
    <wsdl:part name="EMail" type="s:string" />
    <wsdl:part name="Comment" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateCustomerHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCreateCustomerInfo" />
  </wsdl:message>
  <wsdl:message name="GetCustomerAccountOrdersHttpGetIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CustomerId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCustomerAccountOrdersHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfBusinessLogicResponseOfCustomerAccountOrderList" />
  </wsdl:message>
  <wsdl:message name="AddCustomerAccountOrderHttpGetIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CustId" type="s:string" />
    <wsdl:part name="InvoiceIdentifier" type="s:string" />
    <wsdl:part name="Text" type="s:string" />
    <wsdl:part name="Value" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddCustomerAccountOrderHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfBusinessLogicResponseOfCustomerAccountOrder" />
  </wsdl:message>
  <wsdl:message name="GetPricelistHttpGetIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="PricelistId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPricelistHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfBusinessLogicResponseOfPricelist" />
  </wsdl:message>
  <wsdl:message name="ValidateResellerUserHttpGetIn">
    <wsdl:part name="ResellerUsername" type="s:string" />
    <wsdl:part name="Resellerpassword" type="s:string" />
    <wsdl:part name="CustomerUsername" type="s:string" />
    <wsdl:part name="CustomerPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ValidateResellerUserHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCustomer" />
  </wsdl:message>
  <wsdl:message name="GetCustomerUserListHttpGetIn">
    <wsdl:part name="ResellerUsername" type="s:string" />
    <wsdl:part name="Resellerpassword" type="s:string" />
    <wsdl:part name="CustomerId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCustomerUserListHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCustomerUserList" />
  </wsdl:message>
  <wsdl:message name="GetCustomerUserHttpGetIn">
    <wsdl:part name="ResellerUsername" type="s:string" />
    <wsdl:part name="Resellerpassword" type="s:string" />
    <wsdl:part name="CustomerId" type="s:string" />
    <wsdl:part name="CustomerUserId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCustomerUserHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCustomerUser" />
  </wsdl:message>
  <wsdl:message name="DeleteCustomerUserHttpGetIn">
    <wsdl:part name="ResellerUsername" type="s:string" />
    <wsdl:part name="Resellerpassword" type="s:string" />
    <wsdl:part name="CustomerId" type="s:string" />
    <wsdl:part name="CustomerUserId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteCustomerUserHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfBoolean" />
  </wsdl:message>
  <wsdl:message name="ExistsCustomerUserHttpGetIn">
    <wsdl:part name="ResellerUsername" type="s:string" />
    <wsdl:part name="Resellerpassword" type="s:string" />
    <wsdl:part name="emailaddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExistsCustomerUserHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfBoolean" />
  </wsdl:message>
  <wsdl:message name="GetCustomerListHttpPostIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCustomerListHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCustomerList" />
  </wsdl:message>
  <wsdl:message name="GetCustomerHttpPostIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CustomerId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCustomerHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCustomer" />
  </wsdl:message>
  <wsdl:message name="GetCustomerWithAuthUserHttpPostIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="SerialOrEmail" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCustomerWithAuthUserHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCustomer" />
  </wsdl:message>
  <wsdl:message name="CreateCustomerHttpPostIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CompanyName" type="s:string" />
    <wsdl:part name="CompanyName2" type="s:string" />
    <wsdl:part name="ContactPerson" type="s:string" />
    <wsdl:part name="Street" type="s:string" />
    <wsdl:part name="Postcode" type="s:string" />
    <wsdl:part name="Location" type="s:string" />
    <wsdl:part name="Mobil" type="s:string" />
    <wsdl:part name="Tel" type="s:string" />
    <wsdl:part name="Fax" type="s:string" />
    <wsdl:part name="Web" type="s:string" />
    <wsdl:part name="SMSCPassword" type="s:string" />
    <wsdl:part name="SMSCSerial" type="s:string" />
    <wsdl:part name="EMail" type="s:string" />
    <wsdl:part name="Comment" type="s:string" />
  </wsdl:message>
  <wsdl:message name="CreateCustomerHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCreateCustomerInfo" />
  </wsdl:message>
  <wsdl:message name="GetCustomerAccountOrdersHttpPostIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CustomerId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCustomerAccountOrdersHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfBusinessLogicResponseOfCustomerAccountOrderList" />
  </wsdl:message>
  <wsdl:message name="AddCustomerAccountOrderHttpPostIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="CustId" type="s:string" />
    <wsdl:part name="InvoiceIdentifier" type="s:string" />
    <wsdl:part name="Text" type="s:string" />
    <wsdl:part name="Value" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddCustomerAccountOrderHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfBusinessLogicResponseOfCustomerAccountOrder" />
  </wsdl:message>
  <wsdl:message name="GetPricelistHttpPostIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="PricelistId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetPricelistHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfBusinessLogicResponseOfPricelist" />
  </wsdl:message>
  <wsdl:message name="ValidateResellerUserHttpPostIn">
    <wsdl:part name="ResellerUsername" type="s:string" />
    <wsdl:part name="Resellerpassword" type="s:string" />
    <wsdl:part name="CustomerUsername" type="s:string" />
    <wsdl:part name="CustomerPassword" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ValidateResellerUserHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCustomer" />
  </wsdl:message>
  <wsdl:message name="GetCustomerUserListHttpPostIn">
    <wsdl:part name="ResellerUsername" type="s:string" />
    <wsdl:part name="Resellerpassword" type="s:string" />
    <wsdl:part name="CustomerId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCustomerUserListHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCustomerUserList" />
  </wsdl:message>
  <wsdl:message name="GetCustomerUserHttpPostIn">
    <wsdl:part name="ResellerUsername" type="s:string" />
    <wsdl:part name="Resellerpassword" type="s:string" />
    <wsdl:part name="CustomerId" type="s:string" />
    <wsdl:part name="CustomerUserId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetCustomerUserHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfCustomerUser" />
  </wsdl:message>
  <wsdl:message name="DeleteCustomerUserHttpPostIn">
    <wsdl:part name="ResellerUsername" type="s:string" />
    <wsdl:part name="Resellerpassword" type="s:string" />
    <wsdl:part name="CustomerId" type="s:string" />
    <wsdl:part name="CustomerUserId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteCustomerUserHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfBoolean" />
  </wsdl:message>
  <wsdl:message name="ExistsCustomerUserHttpPostIn">
    <wsdl:part name="ResellerUsername" type="s:string" />
    <wsdl:part name="Resellerpassword" type="s:string" />
    <wsdl:part name="emailaddress" type="s:string" />
  </wsdl:message>
  <wsdl:message name="ExistsCustomerUserHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfBoolean" />
  </wsdl:message>
  <wsdl:portType name="CustomersSoap">
    <wsdl:operation name="GetCustomerList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie eine liste mit allen Ihren Kunden  aufrufen.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerListSoapIn" />
      <wsdl:output message="tns:GetCustomerListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie einen Kunden aufrufen.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerSoapIn" />
      <wsdl:output message="tns:GetCustomerSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerWithAuthUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie einen Kunden aufrufen mit seriennumer oder email eines Benutzers.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerWithAuthUserSoapIn" />
      <wsdl:output message="tns:GetCustomerWithAuthUserSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateCustomer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie einen Kunden erstellen.&lt;br&gt;Wenn sie keine Seriennummer und Passwort angeben werden diese automatisch erstellt.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:CreateCustomerSoapIn" />
      <wsdl:output message="tns:CreateCustomerSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateCustomer2">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie einen Kunden erstellen.&lt;br&gt;Wenn sie keine Seriennummer und Passwort angeben werden diese automatisch erstellt.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:CreateCustomer2SoapIn" />
      <wsdl:output message="tns:CreateCustomer2SoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateCustomer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie einen Kunden updaten.&lt;br&gt;Wenn sie keine Seriennummer und Passwort angeben werden diese automatisch erstellt.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:UpdateCustomerSoapIn" />
      <wsdl:output message="tns:UpdateCustomerSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerAccountOrders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie die Buchnungen eines Kunden ermitteln.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerAccountOrdersSoapIn" />
      <wsdl:output message="tns:GetCustomerAccountOrdersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddCustomerAccountOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie eine Buchnungen eines Kunden erstellen.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:AddCustomerAccountOrderSoapIn" />
      <wsdl:output message="tns:AddCustomerAccountOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateCustomerAccountOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie eine Buchnungen eines Kunden updaten bzw. das kontingent freischalten.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:UpdateCustomerAccountOrderSoapIn" />
      <wsdl:output message="tns:UpdateCustomerAccountOrderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPricelist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie die Preisliste eines Kunden anzeigen.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetPricelistSoapIn" />
      <wsdl:output message="tns:GetPricelistSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FindUserWhithFilter">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie nach Kunden suchen.&lt;br /&gt;z.B. in c# einfacher Filter &lt;br /&gt; Filter nameFilter = new Filter();&lt;br /&gt; nameFilter.FilterName="CompanyName";&lt;br /&gt; nameFilter.FilterValue="test";&lt;br /&gt; nameFilter.Operator = SqlOperators.Like; &lt;br /&gt; .FindUserWhithFilter("serial", "pw", nameFilter); &lt;br /&gt;&lt;br /&gt; Filterarten: Filter,ANDFilter,ORFilter und INFilter &lt;br /&gt;&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:FindUserWhithFilterSoapIn" />
      <wsdl:output message="tns:FindUserWhithFilterSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ValidateResellerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Prüft die Zugangsdaten des Kunden über den Reseller.
Liefert true wenn login erfolgreich ist zurück</wsdl:documentation>
      <wsdl:input message="tns:ValidateResellerUserSoapIn" />
      <wsdl:output message="tns:ValidateResellerUserSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerUserList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Liefert die Benutezrzugänge des Accounts</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerUserListSoapIn" />
      <wsdl:output message="tns:GetCustomerUserListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Liefert die Daten eines Benutezrs</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerUserSoapIn" />
      <wsdl:output message="tns:GetCustomerUserSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateCustomerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
      </wsdl:documentation>
      <wsdl:input message="tns:CreateCustomerUserSoapIn" />
      <wsdl:output message="tns:CreateCustomerUserSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateCustomerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
      </wsdl:documentation>
      <wsdl:input message="tns:UpdateCustomerUserSoapIn" />
      <wsdl:output message="tns:UpdateCustomerUserSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteCustomerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
      </wsdl:documentation>
      <wsdl:input message="tns:DeleteCustomerUserSoapIn" />
      <wsdl:output message="tns:DeleteCustomerUserSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ExistsCustomerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
      </wsdl:documentation>
      <wsdl:input message="tns:ExistsCustomerUserSoapIn" />
      <wsdl:output message="tns:ExistsCustomerUserSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CustomersHttpGet">
    <wsdl:operation name="GetCustomerList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie eine liste mit allen Ihren Kunden  aufrufen.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerListHttpGetIn" />
      <wsdl:output message="tns:GetCustomerListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie einen Kunden aufrufen.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerHttpGetIn" />
      <wsdl:output message="tns:GetCustomerHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerWithAuthUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie einen Kunden aufrufen mit seriennumer oder email eines Benutzers.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerWithAuthUserHttpGetIn" />
      <wsdl:output message="tns:GetCustomerWithAuthUserHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateCustomer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie einen Kunden erstellen.&lt;br&gt;Wenn sie keine Seriennummer und Passwort angeben werden diese automatisch erstellt.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:CreateCustomerHttpGetIn" />
      <wsdl:output message="tns:CreateCustomerHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerAccountOrders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie die Buchnungen eines Kunden ermitteln.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerAccountOrdersHttpGetIn" />
      <wsdl:output message="tns:GetCustomerAccountOrdersHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AddCustomerAccountOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie eine Buchnungen eines Kunden erstellen.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:AddCustomerAccountOrderHttpGetIn" />
      <wsdl:output message="tns:AddCustomerAccountOrderHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPricelist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie die Preisliste eines Kunden anzeigen.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetPricelistHttpGetIn" />
      <wsdl:output message="tns:GetPricelistHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ValidateResellerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Prüft die Zugangsdaten des Kunden über den Reseller.
Liefert true wenn login erfolgreich ist zurück</wsdl:documentation>
      <wsdl:input message="tns:ValidateResellerUserHttpGetIn" />
      <wsdl:output message="tns:ValidateResellerUserHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerUserList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Liefert die Benutezrzugänge des Accounts</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerUserListHttpGetIn" />
      <wsdl:output message="tns:GetCustomerUserListHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Liefert die Daten eines Benutezrs</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerUserHttpGetIn" />
      <wsdl:output message="tns:GetCustomerUserHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteCustomerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
      </wsdl:documentation>
      <wsdl:input message="tns:DeleteCustomerUserHttpGetIn" />
      <wsdl:output message="tns:DeleteCustomerUserHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="ExistsCustomerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
      </wsdl:documentation>
      <wsdl:input message="tns:ExistsCustomerUserHttpGetIn" />
      <wsdl:output message="tns:ExistsCustomerUserHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="CustomersHttpPost">
    <wsdl:operation name="GetCustomerList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie eine liste mit allen Ihren Kunden  aufrufen.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerListHttpPostIn" />
      <wsdl:output message="tns:GetCustomerListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie einen Kunden aufrufen.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerHttpPostIn" />
      <wsdl:output message="tns:GetCustomerHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerWithAuthUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie einen Kunden aufrufen mit seriennumer oder email eines Benutzers.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerWithAuthUserHttpPostIn" />
      <wsdl:output message="tns:GetCustomerWithAuthUserHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateCustomer">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie einen Kunden erstellen.&lt;br&gt;Wenn sie keine Seriennummer und Passwort angeben werden diese automatisch erstellt.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:CreateCustomerHttpPostIn" />
      <wsdl:output message="tns:CreateCustomerHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerAccountOrders">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie die Buchnungen eines Kunden ermitteln.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerAccountOrdersHttpPostIn" />
      <wsdl:output message="tns:GetCustomerAccountOrdersHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AddCustomerAccountOrder">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie eine Buchnungen eines Kunden erstellen.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:AddCustomerAccountOrderHttpPostIn" />
      <wsdl:output message="tns:AddCustomerAccountOrderHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPricelist">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Mit dieser Funktion können Sie die Preisliste eines Kunden anzeigen.&lt;br /&gt;DateTimeFormat: &lt;a href="DateTimePatternInfo.aspx"&gt;Link&lt;/a&gt;&lt;br /&gt;Globalization: RequestEncoding = utf-8, ResponseEncoding = utf-8, Culture = en-US</wsdl:documentation>
      <wsdl:input message="tns:GetPricelistHttpPostIn" />
      <wsdl:output message="tns:GetPricelistHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ValidateResellerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Prüft die Zugangsdaten des Kunden über den Reseller.
Liefert true wenn login erfolgreich ist zurück</wsdl:documentation>
      <wsdl:input message="tns:ValidateResellerUserHttpPostIn" />
      <wsdl:output message="tns:ValidateResellerUserHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerUserList">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Liefert die Benutezrzugänge des Accounts</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerUserListHttpPostIn" />
      <wsdl:output message="tns:GetCustomerUserListHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCustomerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Liefert die Daten eines Benutezrs</wsdl:documentation>
      <wsdl:input message="tns:GetCustomerUserHttpPostIn" />
      <wsdl:output message="tns:GetCustomerUserHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteCustomerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
      </wsdl:documentation>
      <wsdl:input message="tns:DeleteCustomerUserHttpPostIn" />
      <wsdl:output message="tns:DeleteCustomerUserHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="ExistsCustomerUser">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
      </wsdl:documentation>
      <wsdl:input message="tns:ExistsCustomerUserHttpPostIn" />
      <wsdl:output message="tns:ExistsCustomerUserHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="CustomersSoap" type="tns:CustomersSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetCustomerList">
      <soap:operation soapAction="http://www.smscreator.de/gateway/GetCustomerList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomer">
      <soap:operation soapAction="http://www.smscreator.de/gateway/GetCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerWithAuthUser">
      <soap:operation soapAction="http://www.smscreator.de/gateway/GetCustomerWithAuthUser" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomer">
      <soap:operation soapAction="http://www.smscreator.de/gateway/CreateCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomer2">
      <soap:operation soapAction="http://www.smscreator.de/gateway/CreateCustomer2" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCustomer">
      <soap:operation soapAction="http://www.smscreator.de/gateway/UpdateCustomer" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerAccountOrders">
      <soap:operation soapAction="http://www.smscreator.de/gateway/GetCustomerAccountOrders" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddCustomerAccountOrder">
      <soap:operation soapAction="http://www.smscreator.de/gateway/AddCustomerAccountOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCustomerAccountOrder">
      <soap:operation soapAction="http://www.smscreator.de/gateway/UpdateCustomerAccountOrder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPricelist">
      <soap:operation soapAction="http://www.smscreator.de/gateway/GetPricelist" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FindUserWhithFilter">
      <soap:operation soapAction="http://www.smscreator.de/gateway/FindUserWhithFilter" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidateResellerUser">
      <soap:operation soapAction="http://www.smscreator.de/gateway/ValidateResellerUser" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerUserList">
      <soap:operation soapAction="http://www.smscreator.de/gateway/GetCustomerUserList" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerUser">
      <soap:operation soapAction="http://www.smscreator.de/gateway/GetCustomerUser" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomerUser">
      <soap:operation soapAction="http://www.smscreator.de/gateway/CreateCustomerUser" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCustomerUser">
      <soap:operation soapAction="http://www.smscreator.de/gateway/UpdateCustomerUser" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteCustomerUser">
      <soap:operation soapAction="http://www.smscreator.de/gateway/DeleteCustomerUser" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExistsCustomerUser">
      <soap:operation soapAction="http://www.smscreator.de/gateway/ExistsCustomerUser" 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="CustomersSoap12" type="tns:CustomersSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetCustomerList">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/GetCustomerList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomer">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/GetCustomer" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerWithAuthUser">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/GetCustomerWithAuthUser" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomer">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/CreateCustomer" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomer2">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/CreateCustomer2" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCustomer">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/UpdateCustomer" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerAccountOrders">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/GetCustomerAccountOrders" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddCustomerAccountOrder">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/AddCustomerAccountOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCustomerAccountOrder">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/UpdateCustomerAccountOrder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPricelist">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/GetPricelist" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FindUserWhithFilter">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/FindUserWhithFilter" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidateResellerUser">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/ValidateResellerUser" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerUserList">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/GetCustomerUserList" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerUser">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/GetCustomerUser" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomerUser">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/CreateCustomerUser" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateCustomerUser">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/UpdateCustomerUser" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteCustomerUser">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/DeleteCustomerUser" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExistsCustomerUser">
      <soap12:operation soapAction="http://www.smscreator.de/gateway/ExistsCustomerUser" 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="CustomersHttpGet" type="tns:CustomersHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetCustomerList">
      <http:operation location="/GetCustomerList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomer">
      <http:operation location="/GetCustomer" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerWithAuthUser">
      <http:operation location="/GetCustomerWithAuthUser" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateCustomer">
      <http:operation location="/CreateCustomer" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerAccountOrders">
      <http:operation location="/GetCustomerAccountOrders" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddCustomerAccountOrder">
      <http:operation location="/AddCustomerAccountOrder" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPricelist">
      <http:operation location="/GetPricelist" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidateResellerUser">
      <http:operation location="/ValidateResellerUser" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerUserList">
      <http:operation location="/GetCustomerUserList" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCustomerUser">
      <http:operation location="/GetCustomerUser" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteCustomerUser">
      <http:operation location="/DeleteCustomerUser" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ExistsCustomerUser">
      <http:operation location="/ExistsCustomerUser" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="CustomersHttpPost" type="tns:CustomersHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetCustomerList">
      <http:operation location="/GetCustomerList" />
      <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="GetCustomer">
      <http:operation location="/GetCustomer" />
      <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="GetCustomerWithAuthUser">
      <http:operation location="/GetCustomerWithAuthUser" />
      <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="CreateCustomer">
      <http:operation location="/CreateCustomer" />
      <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="GetCustomerAccountOrders">
      <http:operation location="/GetCustomerAccountOrders" />
      <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="AddCustomerAccountOrder">
      <http:operation location="/AddCustomerAccountOrder" />
      <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="GetPricelist">
      <http:operation location="/GetPricelist" />
      <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="ValidateResellerUser">
      <http:operation location="/ValidateResellerUser" />
      <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="GetCustomerUserList">
      <http:operation location="/GetCustomerUserList" />
      <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="GetCustomerUser">
      <http:operation location="/GetCustomerUser" />
      <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="DeleteCustomerUser">
      <http:operation location="/DeleteCustomerUser" />
      <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="ExistsCustomerUser">
      <http:operation location="/ExistsCustomerUser" />
      <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="Customers">
    <wsdl:port name="CustomersSoap" binding="tns:CustomersSoap">
      <soap:address location="https://www.smscreator.de/management/AdminService3/Customers.asmx" />
    </wsdl:port>
    <wsdl:port name="CustomersSoap12" binding="tns:CustomersSoap12">
      <soap12:address location="https://www.smscreator.de/management/AdminService3/Customers.asmx" />
    </wsdl:port>
    <wsdl:port name="CustomersHttpGet" binding="tns:CustomersHttpGet">
      <http:address location="https://www.smscreator.de/management/AdminService3/Customers.asmx" />
    </wsdl:port>
    <wsdl:port name="CustomersHttpPost" binding="tns:CustomersHttpPost">
      <http:address location="https://www.smscreator.de/management/AdminService3/Customers.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>