<?xml version='1.0' encoding='UTF-8'?><wsdl:definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:ns1="http://ticket.common.api.commons.cas.onec.ru/" name="TicketApi" targetNamespace="http://ticket.common.api.commons.cas.onec.ru/">
  <wsdl:types>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://ticket.common.api.commons.cas.onec.ru/" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://ticket.common.api.commons.cas.onec.ru/">
  <xs:element name="checkTicket" type="tns:checkTicket"/>
  <xs:element name="checkTicketResponse" type="tns:checkTicketResponse"/>
  <xs:element name="getTicket" type="tns:getTicket"/>
  <xs:element name="getTicketResponse" type="tns:getTicketResponse"/>
  <xs:complexType name="checkTicket">
    <xs:sequence>
      <xs:element minOccurs="0" name="ticket" type="xs:string"/>
      <xs:element minOccurs="0" name="serviceNick" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="checkTicketResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:userMainInfoByTicket"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="userMainInfoByTicket">
    <xs:sequence>
      <xs:element name="uin" type="xs:string"/>
      <xs:element name="fullName" type="xs:string"/>
      <xs:element name="login" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getTicket">
    <xs:sequence>
      <xs:element minOccurs="0" name="login" type="xs:string"/>
      <xs:element minOccurs="0" name="password" type="xs:string"/>
      <xs:element minOccurs="0" name="serviceNick" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getTicketResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketExpiredApiException" type="tns:TicketExpiredApiException"/>
  <xs:complexType name="TicketExpiredApiException">
    <xs:sequence>
      <xs:element minOccurs="0" name="message" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TicketApiException" type="tns:TicketApiException"/>
  <xs:complexType name="TicketApiException">
    <xs:sequence>
      <xs:element minOccurs="0" name="message" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IncorrectOrAlreadyUsedTicketApiException" type="tns:IncorrectOrAlreadyUsedTicketApiException"/>
  <xs:complexType name="IncorrectOrAlreadyUsedTicketApiException">
    <xs:sequence>
      <xs:element minOccurs="0" name="message" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="IncorrectLoginOrPasswordApiException" type="tns:IncorrectLoginOrPasswordApiException"/>
  <xs:complexType name="IncorrectLoginOrPasswordApiException">
    <xs:sequence>
      <xs:element minOccurs="0" name="message" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
  <xs:element name="TooManyFailedAttemptsApiException" type="tns:TooManyFailedAttemptsApiException"/>
  <xs:complexType name="TooManyFailedAttemptsApiException">
    <xs:sequence>
      <xs:element minOccurs="0" name="message" type="xs:string"/>
    </xs:sequence>
  </xs:complexType>
</xs:schema>
  </wsdl:types>
  <wsdl:message name="checkTicket">
    <wsdl:part element="ns1:checkTicket" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TicketApiException">
    <wsdl:part element="ns1:TicketApiException" name="TicketApiException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="checkTicketResponse">
    <wsdl:part element="ns1:checkTicketResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="IncorrectLoginOrPasswordApiException">
    <wsdl:part element="ns1:IncorrectLoginOrPasswordApiException" name="IncorrectLoginOrPasswordApiException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TicketExpiredApiException">
    <wsdl:part element="ns1:TicketExpiredApiException" name="TicketExpiredApiException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTicket">
    <wsdl:part element="ns1:getTicket" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="IncorrectOrAlreadyUsedTicketApiException">
    <wsdl:part element="ns1:IncorrectOrAlreadyUsedTicketApiException" name="IncorrectOrAlreadyUsedTicketApiException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="getTicketResponse">
    <wsdl:part element="ns1:getTicketResponse" name="parameters">
    </wsdl:part>
  </wsdl:message>
  <wsdl:message name="TooManyFailedAttemptsApiException">
    <wsdl:part element="ns1:TooManyFailedAttemptsApiException" name="TooManyFailedAttemptsApiException">
    </wsdl:part>
  </wsdl:message>
  <wsdl:portType name="TicketApi">
    <wsdl:operation name="checkTicket">
      <wsdl:input message="ns1:checkTicket" name="checkTicket">
    </wsdl:input>
      <wsdl:output message="ns1:checkTicketResponse" name="checkTicketResponse">
    </wsdl:output>
      <wsdl:fault message="ns1:TicketApiException" name="TicketApiException">
    </wsdl:fault>
      <wsdl:fault message="ns1:IncorrectOrAlreadyUsedTicketApiException" name="IncorrectOrAlreadyUsedTicketApiException">
    </wsdl:fault>
      <wsdl:fault message="ns1:TicketExpiredApiException" name="TicketExpiredApiException">
    </wsdl:fault>
    </wsdl:operation>
    <wsdl:operation name="getTicket">
      <wsdl:input message="ns1:getTicket" name="getTicket">
    </wsdl:input>
      <wsdl:output message="ns1:getTicketResponse" name="getTicketResponse">
    </wsdl:output>
      <wsdl:fault message="ns1:IncorrectLoginOrPasswordApiException" name="IncorrectLoginOrPasswordApiException">
    </wsdl:fault>
      <wsdl:fault message="ns1:TicketApiException" name="TicketApiException">
    </wsdl:fault>
      <wsdl:fault message="ns1:TooManyFailedAttemptsApiException" name="TooManyFailedAttemptsApiException">
    </wsdl:fault>
    </wsdl:operation>
  </wsdl:portType>
</wsdl:definitions>