<?xml version="1.0"?>
<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema" name="IWsLoginservice" 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:WsLoginIntf" xmlns:ns2="urn:uConstCore">
  <types>
    <xs:schema targetNamespace="urn:WsLoginIntf" xmlns="urn:WsLoginIntf">
      <xs:complexType name="TLogin">
        <sequence xmlns="http://www.w3.org/2001/XMLSchema">
          <xs:element name="WorkstationAK" type="xs:string"/>
          <xs:element name="UserName" type="xs:string"/>
          <xs:element name="Password" type="xs:string"/>
          <xs:element name="ClientMACAddress" type="xs:string"/>
          <xs:element name="AuthenticationType" type="ns2:TAuthenticationType"/>
          <xs:element name="NewPassword" type="xs:string"/>
          <xs:element name="OfflineMode" type="xs:boolean"/>
          <xs:element name="OfflinePassword" type="xs:string"/>
          <xs:element name="BosSwVersion" type="xs:string"/>
          <xs:element name="LocalIPAddress" type="xs:string"/>
          <xs:element name="WsPath" type="xs:string"/>
          <xs:element name="ExtAuthCode" type="xs:string"/>
          <xs:element name="CRC" type="xs:unsignedInt"/>
          <xs:element name="RightCheck" type="xs:string"/>
          <xs:element name="UserGroupId" type="xs:int"/>
        </sequence>
      </xs:complexType>
    </xs:schema>
    <xs:schema targetNamespace="urn:uConstCore" xmlns="urn:uConstCore">
      <xs:simpleType name="TAuthenticationType">
        <xs:restriction base="xs:string">
          <xs:enumeration value="atOverview"/>
          <xs:enumeration value="atWindows"/>
          <xs:enumeration value="atSystem"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:schema>
  </types>
  <message name="CheckModuleStation0Request">
    <part name="aLoginInfo" type="xs:string"/>
  </message>
  <message name="CheckModuleStation0Response">
    <part name="return" type="xs:string"/>
  </message>
  <message name="UserLogin1Request">
    <part name="ALogin" type="ns1:TLogin"/>
  </message>
  <message name="UserLogin1Response">
    <part name="return" type="xs:string"/>
  </message>
  <message name="UserLogout2Request"/>
  <message name="UserLogout2Response"/>
  <message name="UserLogoutForGateKeeper3Request">
    <part name="ASessionId" type="xs:string"/>
  </message>
  <message name="UserLogoutForGateKeeper3Response"/>
  <message name="FindSessionItemDB4Request">
    <part name="ASessionID" type="xs:string"/>
  </message>
  <message name="FindSessionItemDB4Response">
    <part name="return" type="xs:string"/>
  </message>
  <message name="DeleteSessionData5Request">
    <part name="ACryptedSessionId" type="xs:string"/>
  </message>
  <message name="DeleteSessionData5Response"/>
  <message name="CreateUserLogData6Request">
    <part name="aLogType" type="xs:int"/>
    <part name="aEntityTable" type="xs:int"/>
    <part name="aEntityId" type="xs:int"/>
  </message>
  <message name="CreateUserLogData6Response">
    <part name="return" type="xs:int"/>
  </message>
  <message name="SynchUserLogData7Request">
    <part name="ALogType" type="xs:anyType"/>
    <part name="AUserId" type="xs:anyType"/>
    <part name="AWksId" type="xs:anyType"/>
    <part name="AUserGroupId" type="xs:anyType"/>
    <part name="ALogDate" type="xs:anyType"/>
    <part name="AIPAddress" type="xs:anyType"/>
    <part name="AEntityTable" type="xs:anyType"/>
    <part name="AEntityId" type="xs:anyType"/>
  </message>
  <message name="SynchUserLogData7Response"/>
  <message name="ChangeUserLogin8Request">
    <part name="ALogin" type="ns1:TLogin"/>
  </message>
  <message name="ChangeUserLogin8Response">
    <part name="return" type="xs:string"/>
  </message>
  <message name="Check9Request"/>
  <message name="Check9Response">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="CheckSession10Request">
    <part name="aSession" type="xs:string"/>
  </message>
  <message name="CheckSession10Response">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="SetLoadTicket11Request">
    <part name="AWorkStationId" type="xs:int"/>
  </message>
  <message name="SetLoadTicket11Response">
    <part name="return" type="xs:int"/>
  </message>
  <message name="UpdateWorkstationVersion12Request">
    <part name="AWorkStationId" type="xs:int"/>
    <part name="AVersion" type="xs:string"/>
  </message>
  <message name="UpdateWorkstationVersion12Response"/>
  <message name="ReCreateSession13Request"/>
  <message name="ReCreateSession13Response"/>
  <message name="IsDBCompatible14Request"/>
  <message name="IsDBCompatible14Response">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="GetWorkstationDeviceIdFromFamilyType15Request">
    <part name="AWorkstationId" type="xs:int"/>
    <part name="AFamiltyType" type="xs:int"/>
  </message>
  <message name="GetWorkstationDeviceIdFromFamilyType15Response">
    <part name="return" type="xs:int"/>
  </message>
  <message name="ValidateChangeWorkstation16Request">
    <part name="AUserId" type="xs:int"/>
    <part name="AWorkstationId" type="xs:int"/>
  </message>
  <message name="ValidateChangeWorkstation16Response"/>
  <message name="IsduplicatedExtAuthCode17Request">
    <part name="AUserId" type="xs:string"/>
    <part name="AExtAuthCode" type="xs:string"/>
  </message>
  <message name="IsduplicatedExtAuthCode17Response">
    <part name="return" type="xs:boolean"/>
  </message>
  <message name="UpdateWSPath18Request">
    <part name="AUserLogId" type="xs:int"/>
    <part name="AWSPath" type="xs:string"/>
  </message>
  <message name="UpdateWSPath18Response"/>
  <message name="ResetISAPICache19Request"/>
  <message name="ResetISAPICache19Response"/>
  <message name="VivaUpdateSession20Request">
    <part name="aWorkstationId" type="xs:int"/>
    <part name="aUserId" type="xs:int"/>
    <part name="aSystemID" type="xs:int"/>
    <part name="aSiteID" type="xs:int"/>
    <part name="aSessionId" type="xs:string"/>
  </message>
  <message name="VivaUpdateSession20Response"/>
  <portType name="IWsLogin">
    <operation name="CheckModuleStation">
      <input message="tns:CheckModuleStation0Request"/>
      <output message="tns:CheckModuleStation0Response"/>
    </operation>
    <operation name="UserLogin">
      <input message="tns:UserLogin1Request"/>
      <output message="tns:UserLogin1Response"/>
    </operation>
    <operation name="UserLogout">
      <input message="tns:UserLogout2Request"/>
      <output message="tns:UserLogout2Response"/>
    </operation>
    <operation name="UserLogoutForGateKeeper">
      <input message="tns:UserLogoutForGateKeeper3Request"/>
      <output message="tns:UserLogoutForGateKeeper3Response"/>
    </operation>
    <operation name="FindSessionItemDB">
      <input message="tns:FindSessionItemDB4Request"/>
      <output message="tns:FindSessionItemDB4Response"/>
    </operation>
    <operation name="DeleteSessionData">
      <input message="tns:DeleteSessionData5Request"/>
      <output message="tns:DeleteSessionData5Response"/>
    </operation>
    <operation name="CreateUserLogData">
      <input message="tns:CreateUserLogData6Request"/>
      <output message="tns:CreateUserLogData6Response"/>
    </operation>
    <operation name="SynchUserLogData">
      <input message="tns:SynchUserLogData7Request"/>
      <output message="tns:SynchUserLogData7Response"/>
    </operation>
    <operation name="ChangeUserLogin">
      <input message="tns:ChangeUserLogin8Request"/>
      <output message="tns:ChangeUserLogin8Response"/>
    </operation>
    <operation name="Check">
      <input message="tns:Check9Request"/>
      <output message="tns:Check9Response"/>
    </operation>
    <operation name="CheckSession">
      <input message="tns:CheckSession10Request"/>
      <output message="tns:CheckSession10Response"/>
    </operation>
    <operation name="SetLoadTicket">
      <input message="tns:SetLoadTicket11Request"/>
      <output message="tns:SetLoadTicket11Response"/>
    </operation>
    <operation name="UpdateWorkstationVersion">
      <input message="tns:UpdateWorkstationVersion12Request"/>
      <output message="tns:UpdateWorkstationVersion12Response"/>
    </operation>
    <operation name="ReCreateSession">
      <input message="tns:ReCreateSession13Request"/>
      <output message="tns:ReCreateSession13Response"/>
    </operation>
    <operation name="IsDBCompatible">
      <input message="tns:IsDBCompatible14Request"/>
      <output message="tns:IsDBCompatible14Response"/>
    </operation>
    <operation name="GetWorkstationDeviceIdFromFamilyType">
      <input message="tns:GetWorkstationDeviceIdFromFamilyType15Request"/>
      <output message="tns:GetWorkstationDeviceIdFromFamilyType15Response"/>
    </operation>
    <operation name="ValidateChangeWorkstation">
      <input message="tns:ValidateChangeWorkstation16Request"/>
      <output message="tns:ValidateChangeWorkstation16Response"/>
    </operation>
    <operation name="IsduplicatedExtAuthCode">
      <input message="tns:IsduplicatedExtAuthCode17Request"/>
      <output message="tns:IsduplicatedExtAuthCode17Response"/>
    </operation>
    <operation name="UpdateWSPath">
      <input message="tns:UpdateWSPath18Request"/>
      <output message="tns:UpdateWSPath18Response"/>
    </operation>
    <operation name="ResetISAPICache">
      <input message="tns:ResetISAPICache19Request"/>
      <output message="tns:ResetISAPICache19Response"/>
    </operation>
    <operation name="VivaUpdateSession">
      <input message="tns:VivaUpdateSession20Request"/>
      <output message="tns:VivaUpdateSession20Response"/>
    </operation>
  </portType>
  <binding name="IWsLoginbinding" type="tns:IWsLogin">
    <binding xmlns="http://schemas.xmlsoap.org/wsdl/soap/" style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <operation name="CheckModuleStation">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#CheckModuleStation" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="UserLogin">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#UserLogin" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="UserLogout">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#UserLogout" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="UserLogoutForGateKeeper">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#UserLogoutForGateKeeper" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="FindSessionItemDB">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#FindSessionItemDB" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="DeleteSessionData">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#DeleteSessionData" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="CreateUserLogData">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#CreateUserLogData" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="SynchUserLogData">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#SynchUserLogData" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="ChangeUserLogin">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#ChangeUserLogin" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="Check">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#Check" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="CheckSession">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#CheckSession" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="SetLoadTicket">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#SetLoadTicket" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="UpdateWorkstationVersion">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#UpdateWorkstationVersion" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="ReCreateSession">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#ReCreateSession" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="IsDBCompatible">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#IsDBCompatible" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="GetWorkstationDeviceIdFromFamilyType">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#GetWorkstationDeviceIdFromFamilyType" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="ValidateChangeWorkstation">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#ValidateChangeWorkstation" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="IsduplicatedExtAuthCode">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#IsduplicatedExtAuthCode" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="UpdateWSPath">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#UpdateWSPath" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="ResetISAPICache">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#ResetISAPICache" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
    <operation name="VivaUpdateSession">
      <operation xmlns="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="urn:WsLoginIntf-IWsLogin#VivaUpdateSession" style="rpc"/>
      <input>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </input>
      <output>
        <body xmlns="http://schemas.xmlsoap.org/wsdl/soap/" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:WsLoginIntf-IWsLogin"/>
      </output>
    </operation>
  </binding>
  <service name="IWsLoginservice">
    <port name="IWsLoginPort" binding="tns:IWsLoginbinding">
      <address xmlns="http://schemas.xmlsoap.org/wsdl/soap/" location="http://tcl-isapi-bos.vivaticket.com/BosServices.dll/soap/IWsLogin"/>
    </port>
  </service>
</definitions>

