<?xml version="1.0"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="IWsOTAInterfaceservice" targetNamespace="http://tempuri.org/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:ns1="urn:WsOTAIntf" xmlns:ns2="http://omniticket.network/ovw7">
  <types>
    <xs:schema targetNamespace="urn:WsOTAIntf" xmlns="urn:WsOTAIntf">
      <xs:complexType name="LogInResponse">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="SessionAK" type="xs:string"/>
          <xs:element name="Error" type="ns2:ERROR"/>
          <xs:element name="Financial" type="ns2:FINANCIAL"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="ProductOnSaleResponse">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="Error" type="ns2:ERROR"/>
          <xs:element name="ProductList" type="ns1:Array_Of_PRODUCT"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="Array_Of_PRODUCT">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <sequence xmlns="http://www.w3.org/2001/XMLSchema"/>
            <xs:attribute ref="soapenc:arrayType" n1:arrayType="ns1:PRODUCT[]" xmlns:n1="http://schemas.xmlsoap.org/wsdl/"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="PRODUCT">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="CURRENCY" type="xs:string"/>
          <xs:element name="NAME" type="xs:string"/>
          <xs:element name="CODE" type="xs:string"/>
          <xs:element name="DESCRIPTION" type="xs:string"/>
          <xs:element name="ID" type="xs:long"/>
          <xs:element name="PRICE" type="xs:float"/>
          <xs:element name="ADDITIONALDESC" type="xs:string"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="CheckOutRequest">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="ItemList" type="ns1:Array_Of_ITEM"/>
          <xs:element name="PosCode" type="xs:string"/>
          <xs:element name="ExtResCode" type="xs:string"/>
          <xs:element name="Note" type="xs:string"/>
          <xs:element name="Customer" type="ns1:CUSTOMER"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="Array_Of_ITEM">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <sequence xmlns="http://www.w3.org/2001/XMLSchema"/>
            <xs:attribute ref="soapenc:arrayType" n1:arrayType="ns1:ITEM[]" xmlns:n1="http://schemas.xmlsoap.org/wsdl/"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="CUSTOMER">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="NAME" type="xs:string"/>
          <xs:element name="SURNAME" type="xs:string"/>
          <xs:element name="EMAIL" type="xs:string"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="ITEM">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="MCID" type="xs:long"/>
          <xs:element name="PERFORMANCEID" type="xs:long"/>
          <xs:element name="QTY" type="xs:long"/>
          <xs:element name="SEATID" type="xs:string"/>
          <xs:element name="ITEMID" type="xs:long"/>
          <xs:element name="PRICE" type="xs:float"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="CheckOutResponse">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="Error" type="ns2:ERROR"/>
          <xs:element name="ItemList" type="ns1:Array_Of_ITEM"/>
          <xs:element name="SaleId" type="xs:long"/>
          <xs:element name="ReservationCode" type="xs:string"/>
          <xs:element name="Saleid" type="xs:long"/>
          <xs:element name="TotalToPay" type="xs:float"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="CompleteSaleResponse">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="Error" type="ns2:ERROR"/>
          <xs:element name="TckList" type="ns1:Array_Of_TCK"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="Array_Of_TCK">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <sequence xmlns="http://www.w3.org/2001/XMLSchema"/>
            <xs:attribute ref="soapenc:arrayType" n1:arrayType="ns1:TCK[]" xmlns:n1="http://schemas.xmlsoap.org/wsdl/"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="TCK">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="MEDIACODE" type="xs:string"/>
          <xs:element name="MCID" type="xs:long"/>
          <xs:element name="DESCRIPTION" type="xs:string"/>
          <xs:element name="CODE" type="xs:string"/>
          <xs:element name="NAME" type="xs:string"/>
          <xs:element name="PRICE" type="xs:string"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="AbortSaleResponse">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="Error" type="ns2:ERROR"/>
        </sequence>
      </xs:complexType>
    </xs:schema>
    <xs:schema targetNamespace="http://omniticket.network/ovw7" xmlns="http://omniticket.network/ovw7">
      <xs:complexType name="ERROR">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="CODE" type="xs:long"/>
          <xs:element name="TYPE" type="xs:string"/>
          <xs:element name="TEXT" type="xs:string"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="FINANCIAL">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="VALIDPAYMETLIST" type="ns2:VALIDPAYMETLIST"/>
          <xs:element name="CREDITINFO" type="ns2:CREDITINFO"/>
          <xs:element name="PRICELISTBASE" type="ns2:PRICELISTBASE"/>
          <xs:element name="BILLINGINFO" type="ns2:BILLINGINFO"/>
          <xs:element name="ACTIVITYINFO" type="ns2:ACTIVITYINFO"/>
          <xs:element name="TAXINFO" type="ns2:TAXINFO"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="VALIDPAYMETLIST">
        <xs:complexContent>
          <xs:restriction base="soapenc:Array">
            <sequence xmlns="http://www.w3.org/2001/XMLSchema"/>
            <xs:attribute ref="soapenc:arrayType" n1:arrayType="ns2:VALIDPAYMENT[]" xmlns:n1="http://schemas.xmlsoap.org/wsdl/"/>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="CREDITINFO">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="CREDITPERTRANS" type="xs:double"/>
          <xs:element name="TOTALCREDIT" type="xs:double"/>
          <xs:element name="AGREEDDEPOSIT" type="xs:double"/>
          <xs:element name="ITEMPERTRANS" type="xs:int"/>
          <xs:element name="REMAINCREDIT" type="xs:double"/>
          <xs:element name="CREDITDAYS" type="xs:int"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="PRICELISTBASE">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="CODE" type="xs:string"/>
          <xs:element name="ID" type="xs:int"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="PRICELIST">
        <xs:complexContent>
          <xs:extension base="ns2:PRICELISTBASE">
            <sequence xmlns="http://www.w3.org/2001/XMLSchema">
              <xs:element name="AK" type="xs:string"/>
              <xs:element name="NAME" type="xs:string"/>
              <xs:element name="TYPE" type="xs:long"/>
              <xs:element name="VALIDFROM" type="xs:date"/>
              <xs:element name="VALIDTO" type="xs:date"/>
              <xs:element name="VALIDFROMTIME" type="xs:time"/>
              <xs:element name="VALIDTOTIME" type="xs:time"/>
            </sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="PRICELIST">
        <xs:complexContent>
          <xs:extension base="ns2:PRICELISTBASE">
            <sequence xmlns="http://www.w3.org/2001/XMLSchema">
              <xs:element name="AK" type="xs:string"/>
              <xs:element name="NAME" type="xs:string"/>
              <xs:element name="TYPE" type="xs:long"/>
              <xs:element name="VALIDFROM" type="xs:date"/>
              <xs:element name="VALIDTO" type="xs:date"/>
              <xs:element name="VALIDFROMTIME" type="xs:time"/>
              <xs:element name="VALIDTOTIME" type="xs:time"/>
            </sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="PRICELIST">
        <xs:complexContent>
          <xs:extension base="ns2:PRICELISTBASE">
            <sequence xmlns="http://www.w3.org/2001/XMLSchema">
              <xs:element name="AK" type="xs:string"/>
              <xs:element name="NAME" type="xs:string"/>
              <xs:element name="TYPE" type="xs:long"/>
              <xs:element name="VALIDFROM" type="xs:date"/>
              <xs:element name="VALIDTO" type="xs:date"/>
              <xs:element name="VALIDFROMTIME" type="xs:time"/>
              <xs:element name="VALIDTOTIME" type="xs:time"/>
              <xs:element name="ENABLE" type="xs:boolean"/>
            </sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="PRICELIST">
        <xs:complexContent>
          <xs:extension base="ns2:PRICELISTBASE">
            <sequence xmlns="http://www.w3.org/2001/XMLSchema">
              <xs:element name="AK" type="xs:string"/>
              <xs:element name="NAME" type="xs:string"/>
              <xs:element name="TYPE" type="xs:long"/>
              <xs:element name="VALIDFROM" type="xs:date"/>
              <xs:element name="VALIDTO" type="xs:date"/>
              <xs:element name="VALIDFROMTIME" type="xs:time"/>
              <xs:element name="VALIDTOTIME" type="xs:time"/>
            </sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
      <xs:complexType name="BILLINGINFO">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="BILLINGACCAK" type="xs:string"/>
          <xs:element name="BILLINGACCID" type="xs:int"/>
          <xs:element name="HASPARENT" type="xs:boolean"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="ACTIVITYINFO">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="TOTALACTIVITY" type="xs:double"/>
          <xs:element name="TOTALPAID" type="xs:double"/>
          <xs:element name="AMOUNTDUE" type="xs:double"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="TAXINFO">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="TAXEXEMPTABLE" type="xs:boolean"/>
          <xs:element name="TAXVALIDFROM" type="xs:date"/>
          <xs:element name="TAXVALIDTO" type="xs:date"/>
        </sequence>
      </xs:complexType>
      <xs:complexType name="VALIDPAYMENT">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="ID" type="xs:int"/>
          <xs:element name="CODE" type="xs:string"/>
          <xs:element name="DESC" type="xs:string"/>
        </sequence>
      </xs:complexType>
    </xs:schema>
    <xs:schema targetNamespace="urn:WsOtaIntf" xmlns="urn:WsOtaIntf">
      <xs:complexType name="LogOutResponse">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="Error" type="ns2:ERROR"/>
        </sequence>
      </xs:complexType>
    </xs:schema>
  </types>
  <message name="OTALogIn0Request">
    <part name="AUsername" type="xs:string"/>
    <part name="APassword" type="xs:string"/>
    <part name="AWksCode" type="xs:string"/>
  </message>
  <message name="OTALogIn0Response">
    <part name="return" type="ns1:LogInResponse"/>
  </message>
  <message name="OTALogOut1Request"/>
  <message name="OTALogOut1Response">
    <part name="return" type="ns1:LogOutResponse"/>
  </message>
  <message name="OTAListProductOnSale2Request">
    <part name="LanguageCode" type="xs:string"/>
  </message>
  <message name="OTAListProductOnSale2Response">
    <part name="return" type="ns1:ProductOnSaleResponse"/>
  </message>
  <message name="OTACheckOut3Request">
    <part name="ShopCart" type="ns1:CheckOutRequest"/>
  </message>
  <message name="OTACheckOut3Response">
    <part name="return" type="ns1:CheckOutResponse"/>
  </message>
  <message name="OTACompleteSale4Request">
    <part name="SaleId" type="xs:int"/>
    <part name="PaymentCode" type="xs:string"/>
  </message>
  <message name="OTACompleteSale4Response">
    <part name="return" type="ns1:CompleteSaleResponse"/>
  </message>
  <message name="OTAAbortSale5Request">
    <part name="SaleId" type="xs:int"/>
  </message>
  <message name="OTAAbortSale5Response">
    <part name="return" type="ns1:AbortSaleResponse"/>
  </message>
  <portType name="IWsOTAInterface">
    <operation name="OTALogIn">
      <input message="tns:OTALogIn0Request"/>
      <output message="tns:OTALogIn0Response"/>
    </operation>
    <operation name="OTALogOut">
      <input message="tns:OTALogOut1Request"/>
      <output message="tns:OTALogOut1Response"/>
    </operation>
    <operation name="OTAListProductOnSale">
      <input message="tns:OTAListProductOnSale2Request"/>
      <output message="tns:OTAListProductOnSale2Response"/>
    </operation>
    <operation name="OTACheckOut">
      <input message="tns:OTACheckOut3Request"/>
      <output message="tns:OTACheckOut3Response"/>
    </operation>
    <operation name="OTACompleteSale">
      <input message="tns:OTACompleteSale4Request"/>
      <output message="tns:OTACompleteSale4Response"/>
    </operation>
    <operation name="OTAAbortSale">
      <input message="tns:OTAAbortSale5Request"/>
      <output message="tns:OTAAbortSale5Response"/>
    </operation>
  </portType>
  <binding name="IWsOTAInterfacebinding" type="tns:IWsOTAInterface">
    <binding xmlns="http://schemas.xmlsoap.org/wsdl/soap/" style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="OTALogIn">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsOtaIntf-IWsOTAInterface#OTALogIn" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsOtaIntf-IWsOTAInterface"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsOtaIntf-IWsOTAInterface"/>
      </output>
    </operation>
    <operation name="OTALogOut">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsOtaIntf-IWsOTAInterface#OTALogOut" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsOtaIntf-IWsOTAInterface"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsOtaIntf-IWsOTAInterface"/>
      </output>
    </operation>
    <operation name="OTAListProductOnSale">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsOtaIntf-IWsOTAInterface#OTAListProductOnSale" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsOtaIntf-IWsOTAInterface"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsOtaIntf-IWsOTAInterface"/>
      </output>
    </operation>
    <operation name="OTACheckOut">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsOtaIntf-IWsOTAInterface#OTACheckOut" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsOtaIntf-IWsOTAInterface"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsOtaIntf-IWsOTAInterface"/>
      </output>
    </operation>
    <operation name="OTACompleteSale">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsOtaIntf-IWsOTAInterface#OTACompleteSale" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsOtaIntf-IWsOTAInterface"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsOtaIntf-IWsOTAInterface"/>
      </output>
    </operation>
    <operation name="OTAAbortSale">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsOtaIntf-IWsOTAInterface#OTAAbortSale" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsOtaIntf-IWsOTAInterface"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsOtaIntf-IWsOTAInterface"/>
      </output>
    </operation>
  </binding>
  <service name="IWsOTAInterfaceservice">
    <port name="IWsOTAInterfacePort" binding="tns:IWsOTAInterfacebinding">
      <address xmlns="http://schemas.xmlsoap.org/wsdl/soap/" location="http://skc-isapi-b2b.vivaticket.com/BosServices.dll/soap/IWsOTAInterface"/>
    </port>
  </service>
</definitions>

