<?xml version='1.0' encoding='UTF-8'?>
<!--generated by GLUE on Sat Nov 21 19:57:22 PST 2009-->
<definitions name='Authentication' targetNamespace='http://arcweb.esri.com/v2' xmlns:tns='http://arcweb.esri.com/v2' xmlns:soap='http://schemas.xmlsoap.org/wsdl/soap/' xmlns:http='http://schemas.xmlsoap.org/wsdl/http/' xmlns:mime='http://schemas.xmlsoap.org/wsdl/mime/' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soapenc='http://schemas.xmlsoap.org/soap/encoding/' xmlns:wsdl='http://schemas.xmlsoap.org/wsdl/' xmlns='http://schemas.xmlsoap.org/wsdl/' xmlns:tme='http://www.themindelectric.com/'><message name='validateToken0In'><part name='token' type='xsd:string'/></message><message name='validateToken0Out'><part name='Result' type='xsd:int'/></message><message name='getToken1In'><part name='username' type='xsd:string'/><part name='password' type='xsd:string'/><part name='expiration' type='xsd:int'/></message><message name='getToken1Out'><part name='Result' type='xsd:string'/></message><message name='getToken2In'><part name='username' type='xsd:string'/><part name='password' type='xsd:string'/></message><message name='getToken2Out'><part name='Result' type='xsd:string'/></message><message name='getVersion3In'/><message name='getVersion3Out'><part name='Result' type='xsd:string'/></message><portType name='IAuthentication'><operation name='validateToken' parameterOrder='token'><documentation>Validates a token for a particular service. </documentation><input name='validateToken0In' message='tns:validateToken0In'/><output name='validateToken0Out' message='tns:validateToken0Out'/></operation><operation name='getToken' parameterOrder='username password expiration'><documentation>Returns a token for the given username/password combination with a given expiration time. </documentation><input name='getToken1In' message='tns:getToken1In'/><output name='getToken1Out' message='tns:getToken1Out'/></operation><operation name='getToken' parameterOrder='username password'><documentation>Returns a token for the given username/password combination. </documentation><input name='getToken2In' message='tns:getToken2In'/><output name='getToken2Out' message='tns:getToken2Out'/></operation><operation name='getVersion' parameterOrder=''><input name='getVersion3In' message='tns:getVersion3In'/><output name='getVersion3Out' message='tns:getVersion3Out'/></operation></portType><binding name='IAuthentication' type='tns:IAuthentication'><soap:binding style='rpc' transport='http://schemas.xmlsoap.org/soap/http'/><operation name='validateToken'><soap:operation soapAction='validateToken' style='rpc'/><input name='validateToken0In'><soap:body use='encoded' namespace='http://arcweb.esri.com/v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></input><output name='validateToken0Out'><soap:body use='encoded' namespace='http://arcweb.esri.com/v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></output></operation><operation name='getToken'><soap:operation soapAction='getToken' style='rpc'/><input name='getToken1In'><soap:body use='encoded' namespace='http://arcweb.esri.com/v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></input><output name='getToken1Out'><soap:body use='encoded' namespace='http://arcweb.esri.com/v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></output></operation><operation name='getToken'><soap:operation soapAction='getToken' style='rpc'/><input name='getToken2In'><soap:body use='encoded' namespace='http://arcweb.esri.com/v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></input><output name='getToken2Out'><soap:body use='encoded' namespace='http://arcweb.esri.com/v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></output></operation><operation name='getVersion'><soap:operation soapAction='getVersion' style='rpc'/><input name='getVersion3In'><soap:body use='encoded' namespace='http://arcweb.esri.com/v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></input><output name='getVersion3Out'><soap:body use='encoded' namespace='http://arcweb.esri.com/v2' encodingStyle='http://schemas.xmlsoap.org/soap/encoding/'/></output></operation></binding><service name='Authentication'><documentation>The Authentication Web Service is used to validate users of Restricted ArcWeb Services. The first time a client accesses a Restricted ArcWeb Service, it must call the Authentication Web Service with a user name and password over a Secure Hypertext Transfer Protocol (HTTPS) Secure Sockets Layer (SSL) connection. These security measures minimize the risk that an unauthorized user can access a Restricted ArcWeb Service by stealing valid login information. If the user and password are valid, the Authentication Web Service returns a token. The token is a binary encoded string that the client application uses to call Restricted ArcWeb Services.  </documentation><port name='IAuthentication' binding='tns:IAuthentication'><soap:address location='http://arcweb.esri.com/services/v2/Authentication'/></port></service></definitions>