<?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/Management/websms/" 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/Management/websms/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.smscreator.de/Management/websms/">
      <s:element name="GetGroups">
        <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="GetGroupsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetGroupsResult" type="tns:SOAPResponseOfListOfdbGroups" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfListOfdbGroups">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:ArrayOfDbGroups" />
        </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="ArrayOfDbGroups">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="dbGroups" nillable="true" type="tns:dbGroups" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="dbGroups">
        <s:complexContent mixed="false">
          <s:extension base="tns:EntityBase">
            <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="0" maxOccurs="1" name="Name" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Filter" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Info" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Filiale" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Gender" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="AgeStart" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="AgeEnd" type="s:int" />
              <s:element minOccurs="1" maxOccurs="1" name="CreateStart" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="CreateEnd" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="AddField1" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AddField2" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AddField3" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AddField4" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="AddField5" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Zodiac" type="tns:ZodiacType" />
              <s:element minOccurs="0" maxOccurs="1" name="Postcode" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="PlzUmkreis" type="s:double" />
              <s:element minOccurs="0" maxOccurs="1" name="AreaCode" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="GebStart" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="GebEnd" type="s:dateTime" />
              <s:element minOccurs="0" maxOccurs="1" name="SMSText" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="EntityBase">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="PropertyHasChanged" type="s:boolean" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ZodiacType">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Aquarius" />
          <s:enumeration value="Pisces" />
          <s:enumeration value="Aries" />
          <s:enumeration value="Taurus" />
          <s:enumeration value="Gemini" />
          <s:enumeration value="Cancer" />
          <s:enumeration value="Leo" />
          <s:enumeration value="Virgo" />
          <s:enumeration value="Libra" />
          <s:enumeration value="Scorpio" />
          <s:enumeration value="Sagittarius" />
          <s:enumeration value="Capricorn" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetGroupsEntry">
        <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="groupId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetGroupsEntryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetGroupsEntryResult" type="tns:SOAPResponseOfdbGroups" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfdbGroups">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:dbGroups" />
        </s:sequence>
      </s:complexType>
      <s:element name="AddGroups">
        <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="Name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Info" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Postcode" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Gender" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="AgeStart" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="AgeEnd" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="CreateStart" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="CreateEnd" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="AddField1" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AddField2" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AddField3" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AddField4" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AddField5" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="zodiac" type="tns:ZodiacType" />
            <s:element minOccurs="1" maxOccurs="1" name="PlzUmkreis" type="s:double" />
            <s:element minOccurs="0" maxOccurs="1" name="AreaCode" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="GebStart" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="GebEnd" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="SMSText" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddGroupsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddGroupsResult" type="tns:SOAPResponseOfSOAPUpdateInfoOfdbGroups" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfSOAPUpdateInfoOfdbGroups">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:SOAPUpdateInfoOfdbGroups" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SOAPUpdateInfoOfdbGroups">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="UpdateStatus" type="tns:SOAPUpdateStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="UpdatedValue" type="tns:dbGroups" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="SOAPUpdateStatus">
        <s:restriction base="s:string">
          <s:enumeration value="Ok" />
          <s:enumeration value="Error" />
          <s:enumeration value="DatabaseError" />
          <s:enumeration value="NoeMailOrMobilFound" />
          <s:enumeration value="UpdateIdNotFoundOrNotAllow" />
          <s:enumeration value="AutomaticallyOrCustomerGeneratedNotAllow" />
          <s:enumeration value="EMailNotValid" />
          <s:enumeration value="CellPhoneNotValid" />
          <s:enumeration value="LandlineNotValid" />
        </s:restriction>
      </s:simpleType>
      <s:element name="UpdateGroup">
        <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="group" type="tns:dbGroups" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdateGroupResult" type="tns:SOAPResponseOfSOAPUpdateInfoOfdbGroups" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteGroup">
        <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="GroupId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteGroupResult" type="tns:SOAPResponseOfSOAPDeleteInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="SOAPResponseOfSOAPDeleteInfo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="StatusCode" type="tns:LoginStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="tns:SOAPDeleteInfo" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="SOAPDeleteInfo">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="DeleteStatus" type="tns:SOAPUpdateStatus" />
        </s:sequence>
      </s:complexType>
      <s:element name="SOAPResponseOfListOfdbGroups" nillable="true" type="tns:SOAPResponseOfListOfdbGroups" />
      <s:element name="SOAPResponseOfdbGroups" nillable="true" type="tns:SOAPResponseOfdbGroups" />
      <s:element name="SOAPResponseOfSOAPUpdateInfoOfdbGroups" nillable="true" type="tns:SOAPResponseOfSOAPUpdateInfoOfdbGroups" />
      <s:element name="SOAPResponseOfSOAPDeleteInfo" nillable="true" type="tns:SOAPResponseOfSOAPDeleteInfo" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetGroupsSoapIn">
    <wsdl:part name="parameters" element="tns:GetGroups" />
  </wsdl:message>
  <wsdl:message name="GetGroupsSoapOut">
    <wsdl:part name="parameters" element="tns:GetGroupsResponse" />
  </wsdl:message>
  <wsdl:message name="GetGroupsEntrySoapIn">
    <wsdl:part name="parameters" element="tns:GetGroupsEntry" />
  </wsdl:message>
  <wsdl:message name="GetGroupsEntrySoapOut">
    <wsdl:part name="parameters" element="tns:GetGroupsEntryResponse" />
  </wsdl:message>
  <wsdl:message name="AddGroupsSoapIn">
    <wsdl:part name="parameters" element="tns:AddGroups" />
  </wsdl:message>
  <wsdl:message name="AddGroupsSoapOut">
    <wsdl:part name="parameters" element="tns:AddGroupsResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateGroupSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateGroup" />
  </wsdl:message>
  <wsdl:message name="UpdateGroupSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateGroupResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteGroup" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteGroupResponse" />
  </wsdl:message>
  <wsdl:message name="GetGroupsHttpGetIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupsHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfListOfdbGroups" />
  </wsdl:message>
  <wsdl:message name="GetGroupsEntryHttpGetIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="groupId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupsEntryHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfdbGroups" />
  </wsdl:message>
  <wsdl:message name="AddGroupsHttpGetIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="Info" type="s:string" />
    <wsdl:part name="Postcode" type="s:string" />
    <wsdl:part name="Gender" type="s:string" />
    <wsdl:part name="AgeStart" type="s:string" />
    <wsdl:part name="AgeEnd" type="s:string" />
    <wsdl:part name="CreateStart" type="s:string" />
    <wsdl:part name="CreateEnd" type="s:string" />
    <wsdl:part name="AddField1" type="s:string" />
    <wsdl:part name="AddField2" type="s:string" />
    <wsdl:part name="AddField3" type="s:string" />
    <wsdl:part name="AddField4" type="s:string" />
    <wsdl:part name="AddField5" type="s:string" />
    <wsdl:part name="zodiac" type="s:string" />
    <wsdl:part name="PlzUmkreis" type="s:string" />
    <wsdl:part name="AreaCode" type="s:string" />
    <wsdl:part name="GebStart" type="s:string" />
    <wsdl:part name="GebEnd" type="s:string" />
    <wsdl:part name="SMSText" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupsHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfSOAPUpdateInfoOfdbGroups" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupHttpGetIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupHttpGetOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfSOAPDeleteInfo" />
  </wsdl:message>
  <wsdl:message name="GetGroupsHttpPostIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupsHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfListOfdbGroups" />
  </wsdl:message>
  <wsdl:message name="GetGroupsEntryHttpPostIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="groupId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="GetGroupsEntryHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfdbGroups" />
  </wsdl:message>
  <wsdl:message name="AddGroupsHttpPostIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="Name" type="s:string" />
    <wsdl:part name="Info" type="s:string" />
    <wsdl:part name="Postcode" type="s:string" />
    <wsdl:part name="Gender" type="s:string" />
    <wsdl:part name="AgeStart" type="s:string" />
    <wsdl:part name="AgeEnd" type="s:string" />
    <wsdl:part name="CreateStart" type="s:string" />
    <wsdl:part name="CreateEnd" type="s:string" />
    <wsdl:part name="AddField1" type="s:string" />
    <wsdl:part name="AddField2" type="s:string" />
    <wsdl:part name="AddField3" type="s:string" />
    <wsdl:part name="AddField4" type="s:string" />
    <wsdl:part name="AddField5" type="s:string" />
    <wsdl:part name="zodiac" type="s:string" />
    <wsdl:part name="PlzUmkreis" type="s:string" />
    <wsdl:part name="AreaCode" type="s:string" />
    <wsdl:part name="GebStart" type="s:string" />
    <wsdl:part name="GebEnd" type="s:string" />
    <wsdl:part name="SMSText" type="s:string" />
  </wsdl:message>
  <wsdl:message name="AddGroupsHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfSOAPUpdateInfoOfdbGroups" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupHttpPostIn">
    <wsdl:part name="User" type="s:string" />
    <wsdl:part name="Password" type="s:string" />
    <wsdl:part name="GroupId" type="s:string" />
  </wsdl:message>
  <wsdl:message name="DeleteGroupHttpPostOut">
    <wsdl:part name="Body" element="tns:SOAPResponseOfSOAPDeleteInfo" />
  </wsdl:message>
  <wsdl:portType name="GroupsSoap">
    <wsdl:operation name="GetGroups">
      <wsdl:input message="tns:GetGroupsSoapIn" />
      <wsdl:output message="tns:GetGroupsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupsEntry">
      <wsdl:input message="tns:GetGroupsEntrySoapIn" />
      <wsdl:output message="tns:GetGroupsEntrySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroups">
      <wsdl:input message="tns:AddGroupsSoapIn" />
      <wsdl:output message="tns:AddGroupsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateGroup">
      <wsdl:input message="tns:UpdateGroupSoapIn" />
      <wsdl:output message="tns:UpdateGroupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroup">
      <wsdl:input message="tns:DeleteGroupSoapIn" />
      <wsdl:output message="tns:DeleteGroupSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="GroupsHttpGet">
    <wsdl:operation name="GetGroups">
      <wsdl:input message="tns:GetGroupsHttpGetIn" />
      <wsdl:output message="tns:GetGroupsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupsEntry">
      <wsdl:input message="tns:GetGroupsEntryHttpGetIn" />
      <wsdl:output message="tns:GetGroupsEntryHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroups">
      <wsdl:input message="tns:AddGroupsHttpGetIn" />
      <wsdl:output message="tns:AddGroupsHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroup">
      <wsdl:input message="tns:DeleteGroupHttpGetIn" />
      <wsdl:output message="tns:DeleteGroupHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="GroupsHttpPost">
    <wsdl:operation name="GetGroups">
      <wsdl:input message="tns:GetGroupsHttpPostIn" />
      <wsdl:output message="tns:GetGroupsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="GetGroupsEntry">
      <wsdl:input message="tns:GetGroupsEntryHttpPostIn" />
      <wsdl:output message="tns:GetGroupsEntryHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="AddGroups">
      <wsdl:input message="tns:AddGroupsHttpPostIn" />
      <wsdl:output message="tns:AddGroupsHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteGroup">
      <wsdl:input message="tns:DeleteGroupHttpPostIn" />
      <wsdl:output message="tns:DeleteGroupHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="GroupsSoap" type="tns:GroupsSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetGroups">
      <soap:operation soapAction="http://www.smscreator.de/Management/websms/GetGroups" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupsEntry">
      <soap:operation soapAction="http://www.smscreator.de/Management/websms/GetGroupsEntry" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroups">
      <soap:operation soapAction="http://www.smscreator.de/Management/websms/AddGroups" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateGroup">
      <soap:operation soapAction="http://www.smscreator.de/Management/websms/UpdateGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroup">
      <soap:operation soapAction="http://www.smscreator.de/Management/websms/DeleteGroup" 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="GroupsSoap12" type="tns:GroupsSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetGroups">
      <soap12:operation soapAction="http://www.smscreator.de/Management/websms/GetGroups" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupsEntry">
      <soap12:operation soapAction="http://www.smscreator.de/Management/websms/GetGroupsEntry" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroups">
      <soap12:operation soapAction="http://www.smscreator.de/Management/websms/AddGroups" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateGroup">
      <soap12:operation soapAction="http://www.smscreator.de/Management/websms/UpdateGroup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroup">
      <soap12:operation soapAction="http://www.smscreator.de/Management/websms/DeleteGroup" 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="GroupsHttpGet" type="tns:GroupsHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="GetGroups">
      <http:operation location="/GetGroups" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetGroupsEntry">
      <http:operation location="/GetGroupsEntry" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddGroups">
      <http:operation location="/AddGroups" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteGroup">
      <http:operation location="/DeleteGroup" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="GroupsHttpPost" type="tns:GroupsHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="GetGroups">
      <http:operation location="/GetGroups" />
      <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="GetGroupsEntry">
      <http:operation location="/GetGroupsEntry" />
      <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="AddGroups">
      <http:operation location="/AddGroups" />
      <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="DeleteGroup">
      <http:operation location="/DeleteGroup" />
      <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="Groups">
    <wsdl:port name="GroupsSoap" binding="tns:GroupsSoap">
      <soap:address location="https://www.smscreator.de/management/websms/Groups.asmx" />
    </wsdl:port>
    <wsdl:port name="GroupsSoap12" binding="tns:GroupsSoap12">
      <soap12:address location="https://www.smscreator.de/management/websms/Groups.asmx" />
    </wsdl:port>
    <wsdl:port name="GroupsHttpGet" binding="tns:GroupsHttpGet">
      <http:address location="https://www.smscreator.de/management/websms/Groups.asmx" />
    </wsdl:port>
    <wsdl:port name="GroupsHttpPost" binding="tns:GroupsHttpPost">
      <http:address location="https://www.smscreator.de/management/websms/Groups.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>