<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="https://www.prove-uru.co.uk/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s1="http://microsoft.com/wsdl/types/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="https://www.prove-uru.co.uk/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="https://www.prove-uru.co.uk/">
      <s:import namespace="http://microsoft.com/wsdl/types/" />
      <s:element name="CheckUserCredentials">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckUserCredentialsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CheckUserCredentialsResult" type="tns:URUAccount4" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="URUAccount4">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Username" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Domain" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Displayname" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Created" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Expires" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="Enabled" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="LogonFailCount" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="AuthenticationCount" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="AddressLookupCount" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PasswordReset" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Provider" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="BuiltIn" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="PasswordPolicy" type="tns:URUPasswordPolicy" />
          <s:element minOccurs="0" maxOccurs="1" name="LastLogon" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="Retired" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="OverridePasswordExpire" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Path" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="URUPasswordPolicy">
        <s:restriction base="s:string">
          <s:enumeration value="Basic" />
          <s:enumeration value="Standard" />
          <s:enumeration value="Strong" />
        </s:restriction>
      </s:simpleType>
      <s:element name="ChangePassword">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="OldPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangePasswordResponse">
        <s:complexType />
      </s:element>
      <s:element name="GetRoles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetRolesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRolesResult" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="AuthenticateByProfile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CustomerRef" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="IPAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserData" type="tns:URUUserData11" />
            <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="URUUserData11">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Basic" type="tns:URUBasic4" />
          <s:element minOccurs="0" maxOccurs="1" name="AlternateName" type="tns:URUAlternateName" />
          <s:element minOccurs="0" maxOccurs="1" name="UKData" type="tns:URUUKData4" />
          <s:element minOccurs="0" maxOccurs="1" name="USData" type="tns:URUUSData3" />
          <s:element minOccurs="0" maxOccurs="1" name="Employment" type="tns:URUEmployment" />
          <s:element minOccurs="0" maxOccurs="1" name="CreditDebitCard" type="tns:URUCreditDebitCard3" />
          <s:element minOccurs="0" maxOccurs="1" name="InternationalPassport" type="tns:URUInternationalPassport" />
          <s:element minOccurs="0" maxOccurs="1" name="OnlineLocation" type="tns:URULocation" />
          <s:element minOccurs="0" maxOccurs="1" name="Generic" type="tns:URUGeneric" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUBasic4">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Forename" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MiddleName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Surname" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Gender" type="tns:URUGender" />
          <s:element minOccurs="0" maxOccurs="1" name="DOBDay" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="DOBMonth" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="DOBYear" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="URUGender">
        <s:restriction base="s:string">
          <s:enumeration value="Unspecified" />
          <s:enumeration value="Unknown" />
          <s:enumeration value="Male" />
          <s:enumeration value="Female" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="URUAlternateName">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Forename" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MiddleName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Surname" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUUKData4">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Address1" type="tns:URUUKAddress" />
          <s:element minOccurs="0" maxOccurs="1" name="Address2" type="tns:URUUKAddress" />
          <s:element minOccurs="0" maxOccurs="1" name="Address3" type="tns:URUUKAddress" />
          <s:element minOccurs="0" maxOccurs="1" name="Address4" type="tns:URUUKAddress" />
          <s:element minOccurs="0" maxOccurs="1" name="Passport" type="tns:URUPassport2" />
          <s:element minOccurs="0" maxOccurs="1" name="Electric" type="tns:URUElectric" />
          <s:element minOccurs="0" maxOccurs="1" name="Telephone" type="tns:URUTelephone2" />
          <s:element minOccurs="0" maxOccurs="1" name="Driver" type="tns:URUDriver2" />
          <s:element minOccurs="0" maxOccurs="1" name="Birth" type="tns:URUBirth" />
          <s:element minOccurs="0" maxOccurs="1" name="NationalInsurance" type="tns:URUNationalInsurance" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUUKAddress">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="FixedFormat" type="tns:URUAddressFixed" />
          <s:element minOccurs="0" maxOccurs="1" name="FreeFormat" type="tns:URUAddressFree" />
          <s:element minOccurs="0" maxOccurs="1" name="FirstYearOfResidence" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="LastYearOfResidence" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUAddressFixed">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Postcode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BuildingName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BuildingNo" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SubBuilding" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Organisation" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SubStreet" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Town" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="District" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUAddressFree">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Line1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Line2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Line3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Line4" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Line5" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Line6" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Line7" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Line8" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUPassport2">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Number1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number4" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number5" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number6" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ExpiryDay" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ExpiryMonth" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ExpiryYear" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUElectric">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Number1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number4" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MailSort" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Postcode" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUTelephone2">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ExDirectory" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Number" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ActiveMonth" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ActiveYear" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="AccountNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BillNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="BillAmount" type="s:double" />
          <s:element minOccurs="0" maxOccurs="1" name="BillDay" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="BillMonth" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="BillYear" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUDriver2">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Number1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number4" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MailSort" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Postcode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Microfiche" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="IssueDay" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="IssueMonth" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="IssueYear" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUBirth">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="MothersMaidenName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Country" type="tns:URUBirthsIndexCountry" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="URUBirthsIndexCountry">
        <s:restriction base="s:string">
          <s:enumeration value="UNSPECIFIED" />
          <s:enumeration value="ENGLANDWALES" />
          <s:enumeration value="OTHER" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="URUNationalInsurance">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Part1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Part2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Part3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Part4" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Part5" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUUSData3">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Address1" type="tns:URUUSAddress3" />
          <s:element minOccurs="0" maxOccurs="1" name="Address2" type="tns:URUUSAddress3" />
          <s:element minOccurs="0" maxOccurs="1" name="Address3" type="tns:URUUSAddress3" />
          <s:element minOccurs="0" maxOccurs="1" name="Address4" type="tns:URUUSAddress3" />
          <s:element minOccurs="0" maxOccurs="1" name="SocialSecurityNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SocialSecurityNumberState" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TelephoneNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TelephoneUnpublished" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="DrivingLicence" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DrivingLicenceState" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUUSAddress3">
        <s:complexContent mixed="false">
          <s:extension base="tns:URUInternationalAddress">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ZipPCode" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CityTown" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="StateDistrict" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="FirstYearOfResidence" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="LastYearOfResidence" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" name="FixedFormat" type="tns:URUUSAddressFixed" />
              <s:element minOccurs="0" maxOccurs="1" name="FreeFormat" type="tns:URUUSAddressFree" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="URUInternationalAddress" />
      <s:complexType name="URUUSAddressFree">
        <s:complexContent mixed="false">
          <s:extension base="tns:URUInternationalAddress">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="AddressLine" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="URUUSAddressFixed">
        <s:complexContent mixed="false">
          <s:extension base="tns:URUInternationalAddress">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Building1" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Building2" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Building3" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Building4" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="URUEmployment">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="ResidenceType" type="tns:URUResidenceType" />
          <s:element minOccurs="0" maxOccurs="1" name="EmploymentStatus" type="tns:URUEmploymentStatus" />
          <s:element minOccurs="0" maxOccurs="1" name="CurrentTime" type="tns:URUCurrentTime" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="URUResidenceType">
        <s:restriction base="s:string">
          <s:enumeration value="HomeOwnerOutright" />
          <s:enumeration value="HomeOwnerMortgage" />
          <s:enumeration value="Tenant" />
          <s:enumeration value="LivingWithRelatives" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="URUEmploymentStatus">
        <s:restriction base="s:string">
          <s:enumeration value="FTPerm" />
          <s:enumeration value="PTPerm" />
          <s:enumeration value="SelfEmployed" />
          <s:enumeration value="Retired" />
          <s:enumeration value="Homemaker" />
          <s:enumeration value="Unemployed" />
          <s:enumeration value="Student" />
          <s:enumeration value="ArmedForces" />
        </s:restriction>
      </s:simpleType>
      <s:simpleType name="URUCurrentTime">
        <s:restriction base="s:string">
          <s:enumeration value="Years5Plus" />
          <s:enumeration value="Years2to5" />
          <s:enumeration value="Years0to2" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="URUCreditDebitCard3">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CardHolderName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CardNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ExpiryMonth" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ExpiryYear" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="StartMonth" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="StartYear" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="CardIssueNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="CardType" type="tns:URUCardType3" />
          <s:element minOccurs="0" maxOccurs="1" name="CardVerificationCode" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="URUCardType3">
        <s:restriction base="s:string">
          <s:enumeration value="VISA" />
          <s:enumeration value="MASTERCARD" />
          <s:enumeration value="DELTA" />
          <s:enumeration value="SWITCH" />
          <s:enumeration value="AMEX" />
          <s:enumeration value="JCB" />
          <s:enumeration value="MAESTRO" />
          <s:enumeration value="DINERS" />
          <s:enumeration value="ELECTRON" />
          <s:enumeration value="SOLO" />
          <s:enumeration value="CARTEBANCAIRE" />
          <s:enumeration value="CARTEBLEUE" />
          <s:enumeration value="LASER" />
          <s:enumeration value="DISCOVER" />
          <s:enumeration value="DANKORT" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="URUInternationalPassport">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Number1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number4" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number5" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number6" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number7" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number8" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Number9" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ExpiryDay" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ExpiryMonth" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="ExpiryYear" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="CountryOfOrigin" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URULocation">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="CardNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Country" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="State" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUGeneric">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="GenericField1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField3" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField4" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField5" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField6" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField7" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField8" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField9" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField10" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField11" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField12" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField13" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField14" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField15" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField16" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField17" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField18" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField19" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenericField20" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="AuthenticateByProfileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AuthenticateByProfileResult" type="tns:AuthenticateResult8" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AuthenticateResult8">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="AuthenticationId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="Timestamp" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="ReAuthenticationId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="NoRetry" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="UserBreakpoint" type="s:unsignedInt" />
          <s:element minOccurs="1" maxOccurs="1" name="AuthenticationCount" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="CustomerRef" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="ProfileName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="ProfileVersion" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ProfileRevision" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ProfileState" type="tns:ProfileState" />
          <s:element minOccurs="0" maxOccurs="1" name="ResultCodes" type="tns:ArrayOfURUItemCheckResultCodes" />
          <s:element minOccurs="0" maxOccurs="1" name="Score" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="BandText" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="ProfileState">
        <s:restriction base="s:string">
          <s:enumeration value="PS_TST" />
          <s:enumeration value="PS_PRE" />
          <s:enumeration value="PS_EFF" />
          <s:enumeration value="PS_RET" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfURUItemCheckResultCodes">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ItemCheck" type="tns:URUItemCheckResultCodes" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUItemCheckResultCodes">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:URUItemCheckType" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Comment" type="tns:ArrayOfURUItemCheckResultCode" />
          <s:element minOccurs="0" maxOccurs="1" name="Match" type="tns:ArrayOfURUItemCheckResultCode" />
          <s:element minOccurs="0" maxOccurs="1" name="Warning" type="tns:ArrayOfURUItemCheckResultCode" />
          <s:element minOccurs="0" maxOccurs="1" name="Mismatch" type="tns:ArrayOfURUItemCheckResultCode" />
        </s:sequence>
        <s:attribute name="ID" type="s:unsignedInt" use="required" />
      </s:complexType>
      <s:simpleType name="URUItemCheckType">
        <s:restriction base="s:string">
          <s:enumeration value="Standard" />
          <s:enumeration value="Bibit" />
          <s:enumeration value="Buynet" />
          <s:enumeration value="CallID" />
          <s:enumeration value="CreditLite" />
          <s:enumeration value="ElectoralRoll" />
          <s:enumeration value="LatestResidency" />
          <s:enumeration value="LexisNexis" />
          <s:enumeration value="OnlineLocation" />
          <s:enumeration value="Sanctions" />
          <s:enumeration value="Telephone" />
          <s:enumeration value="SanctionsEnforcements" />
          <s:enumeration value="PEPIntelligence" />
          <s:enumeration value="CallReport" />
        </s:restriction>
      </s:simpleType>
      <s:complexType name="ArrayOfURUItemCheckResultCode">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ResultCode" type="tns:URUItemCheckResultCode" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUItemCheckResultCode">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
        </s:sequence>
        <s:attribute name="Code" type="s:unsignedInt" use="required" />
      </s:complexType>
      <s:complexType name="URUTelephoneCheckResultCodes">
        <s:complexContent mixed="false">
          <s:extension base="tns:URUItemCheckResultCodes">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="PublishedTelephoneNumber" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="URUSanctionsCheckResultCodes">
        <s:complexContent mixed="false">
          <s:extension base="tns:URUItemCheckResultCodes">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="SanctionMatches" type="tns:ArrayOfURUSanctionMatch2" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfURUSanctionMatch2">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="URUSanctionMatch2" nillable="true" type="tns:URUSanctionMatch2" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUSanctionMatch2">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ID" nillable="true" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Url" nillable="true" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Score" type="s:unsignedInt" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUCreditLiteCheckResultCodes">
        <s:complexContent mixed="false">
          <s:extension base="tns:URUItemCheckResultCodes">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CCBasicScore" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="URUCallReportCheckResultCodes">
        <s:complexContent mixed="false">
          <s:extension base="tns:URUItemCheckResultCodes">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="CallReportId" type="s1:guid" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="AuthenticateByProfileVersion">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CustomerRef" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="IPAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserData" type="tns:URUUserData11" />
            <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AuthenticateByProfileVersionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AuthenticateByProfileVersionResult" type="tns:AuthenticateResult8" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AuthenticateByProfileVersionRevision">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CustomerRef" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="IPAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserData" type="tns:URUUserData11" />
            <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Revision" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AuthenticateByProfileVersionRevisionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AuthenticateByProfileVersionRevisionResult" type="tns:AuthenticateResult8" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AuthenticateByProfileMP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CustomerRef" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="IPAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserData" type="tns:URUUserData11" />
            <s:element minOccurs="0" maxOccurs="1" name="ProfileIds" type="tns:ArrayOfGuid" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfGuid">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="guid" type="s1:guid" />
        </s:sequence>
      </s:complexType>
      <s:element name="AuthenticateByProfileMPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AuthenticateByProfileMPResult" type="tns:AuthenticateResultSet5" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="AuthenticateResultSet5">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AuthenticateResults" type="tns:ArrayOfAuthenticateResult8" />
          <s:element minOccurs="1" maxOccurs="1" name="MultipleProfileId" type="s1:guid" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfAuthenticateResult8">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="AuthenticateResult8" nillable="true" type="tns:AuthenticateResult8" />
        </s:sequence>
      </s:complexType>
      <s:element name="AuthenticateByProfileVersionMP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CustomerRef" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="IPAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserData" type="tns:URUUserData11" />
            <s:element minOccurs="0" maxOccurs="1" name="Profiles" type="tns:ArrayOfProfileVersion" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfProfileVersion">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ProfileVersion" nillable="true" type="tns:ProfileVersion" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ProfileVersion">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="AuthenticateByProfileVersionMPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AuthenticateByProfileVersionMPResult" type="tns:AuthenticateResultSet5" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AuthenticateByProfileVersionRevisionMP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CustomerRef" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="IPAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserData" type="tns:URUUserData11" />
            <s:element minOccurs="0" maxOccurs="1" name="Profiles" type="tns:ArrayOfProfileVersionRevision" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfProfileVersionRevision">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ProfileVersionRevision" nillable="true" type="tns:ProfileVersionRevision" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ProfileVersionRevision">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
          <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Revision" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="AuthenticateByProfileVersionRevisionMPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AuthenticateByProfileVersionRevisionMPResult" type="tns:AuthenticateResultSet5" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IncrementalVerification">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AuthenticationId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="CustomerRef" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="IPAddress" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="UserData" type="tns:URUUserData11" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="IncrementalVerificationResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="IncrementalVerificationResult" type="tns:AuthenticateResult8" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ForceOverride">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="AuthenticationId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="CustomerRef" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="ForcedOverrides" type="tns:ArrayOfURUForceOverride" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfURUForceOverride">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="URUForceOverride" nillable="true" type="tns:URUForceOverride" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUForceOverride">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="URUID" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="ForceOverrideResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ForceOverrideResult" type="tns:AuthenticateResult8" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddressLookupUK">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="address" type="tns:URUAddressFixed" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddressLookupUKResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddressLookupUKResult" type="tns:ArrayOfURUAddressFixed" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfURUAddressFixed">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="URUAddressFixed" nillable="true" type="tns:URUAddressFixed" />
        </s:sequence>
      </s:complexType>
      <s:element name="AddressLookupUS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="address" type="tns:URUUSAddressLookup" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="URUUSAddressLookup">
        <s:complexContent mixed="false">
          <s:extension base="tns:URUInternationalAddress">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="UniqueAddress" type="s:boolean" />
              <s:element minOccurs="0" maxOccurs="1" name="Building1" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Building2" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Building3" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="Building4" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="ZipPCode" nillable="true" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Street" nillable="true" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="CityTown" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="StateDistrict" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="AddressLookupUSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddressLookupUSResult" type="tns:ArrayOfURUUSAddressLookup" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfURUUSAddressLookup">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="URUUSAddressLookup" nillable="true" type="tns:URUUSAddressLookup" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetProfiles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetProfilesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetProfilesResult" type="tns:ArrayOfURUProfile5" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfURUProfile5">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="URUProfile5" nillable="true" type="tns:URUProfile5" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUProfile5">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RevisionDescription" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Revision" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="AddressFormatUK" type="tns:URUAddressFormat" />
          <s:element minOccurs="1" maxOccurs="1" name="AddressFormatUS" type="tns:URUAddressFormat" />
          <s:element minOccurs="0" maxOccurs="1" name="ReAuthenticationLifetime" type="s:unsignedInt" />
          <s:element minOccurs="0" maxOccurs="1" name="Start" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="End" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="State" type="tns:ProfileState" />
          <s:element minOccurs="0" maxOccurs="1" name="Path" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SessionBlocking" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="TimeStamp" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="UserId" type="s1:guid" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="URUAddressFormat">
        <s:restriction base="s:string">
          <s:enumeration value="FixedOnly" />
          <s:enumeration value="FreeOnly" />
          <s:enumeration value="FixedThenFree" />
          <s:enumeration value="FreeThenFixed" />
        </s:restriction>
      </s:simpleType>
      <s:element name="GetItemChecksByProfile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetItemChecksByProfileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetItemChecksByProfileResult" type="tns:ArrayOfURUItemCheck" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfURUItemCheck">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="URUItemCheck" nillable="true" type="tns:URUItemCheck" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUItemCheck">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="URUID" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="IsItemCheckRemote" type="s:boolean" />
          <s:element minOccurs="0" maxOccurs="1" name="Supplier" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetItemChecksByProfileVersion">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetItemChecksByProfileVersionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetItemChecksByProfileVersionResult" type="tns:ArrayOfURUItemCheck" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetItemChecksByProfileVersionRevision">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Revision" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetItemChecksByProfileVersionRevisionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetItemChecksByProfileVersionRevisionResult" type="tns:ArrayOfURUItemCheck" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetItemChecksByProfileMP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProfileIds" type="tns:ArrayOfGuid" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetItemChecksByProfileMPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetItemChecksByProfileMPResult" type="tns:ArrayOfURUItemCheck" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetItemChecksByProfileVersionMP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Profiles" type="tns:ArrayOfProfileVersion" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetItemChecksByProfileVersionMPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetItemChecksByProfileVersionMPResult" type="tns:ArrayOfURUItemCheck" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetItemChecksByProfileVersionRevisionMP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Profiles" type="tns:ArrayOfProfileVersionRevision" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetItemChecksByProfileVersionRevisionMPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetItemChecksByProfileVersionRevisionMPResult" type="tns:ArrayOfURUItemCheck" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPassportCountries">
        <s:complexType />
      </s:element>
      <s:element name="GetPassportCountriesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPassportCountriesResult" type="tns:ArrayOfURUCountry" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfURUCountry">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="URUCountry" nillable="true" type="tns:URUCountry" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUCountry">
        <s:simpleContent>
          <s:extension base="s:string">
            <s:attribute name="CountryCode" type="s:string" />
          </s:extension>
        </s:simpleContent>
      </s:complexType>
      <s:element name="GetCardCountries">
        <s:complexType />
      </s:element>
      <s:element name="GetCardCountriesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCardCountriesResult" type="tns:ArrayOfURUCountry" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCardStates">
        <s:complexType />
      </s:element>
      <s:element name="GetCardStatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCardStatesResult" type="tns:ArrayOfURUState" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfURUState">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="URUState" nillable="true" type="tns:URUState" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUState">
        <s:simpleContent>
          <s:extension base="s:string">
            <s:attribute name="StateCode" type="s:string" />
          </s:extension>
        </s:simpleContent>
      </s:complexType>
      <s:element name="GetCardTypesByProfile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCardTypesByProfileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCardTypesByProfileResult" type="tns:ArrayOfURUCard" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfURUCard">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="URUCard" nillable="true" type="tns:URUCard" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="URUCard">
        <s:simpleContent>
          <s:extension base="s:string">
            <s:attribute name="CardType" type="tns:URUCardType3" use="required" />
          </s:extension>
        </s:simpleContent>
      </s:complexType>
      <s:element name="GetCardTypesByProfileVersion">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCardTypesByProfileVersionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCardTypesByProfileVersionResult" type="tns:ArrayOfURUCard" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCardTypesByProfileVersionRevision">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Revision" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCardTypesByProfileVersionRevisionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCardTypesByProfileVersionRevisionResult" type="tns:ArrayOfURUCard" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCardTypesByProfileMP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProfileIds" type="tns:ArrayOfGuid" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCardTypesByProfileMPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCardTypesByProfileMPResult" type="tns:ArrayOfURUCard" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCardTypesByProfileVersionMP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Profiles" type="tns:ArrayOfProfileVersion" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCardTypesByProfileVersionMPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCardTypesByProfileVersionMPResult" type="tns:ArrayOfURUCard" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCardTypesByProfileVersionRevisionMP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Profiles" type="tns:ArrayOfProfileVersionRevision" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCardTypesByProfileVersionRevisionMPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCardTypesByProfileVersionRevisionMPResult" type="tns:ArrayOfURUCard" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLocationCountries">
        <s:complexType />
      </s:element>
      <s:element name="GetLocationCountriesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLocationCountriesResult" type="tns:ArrayOfURUCountry" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLocationStates">
        <s:complexType />
      </s:element>
      <s:element name="GetLocationStatesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLocationStatesResult" type="tns:ArrayOfURUState" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInputDataByProfile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInputDataByProfileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInputDataByProfileResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInputDataByProfileVersion">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInputDataByProfileVersionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInputDataByProfileVersionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInputDataByProfileVersionRevision">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="ProfileId" type="s1:guid" />
            <s:element minOccurs="1" maxOccurs="1" name="Version" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Revision" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInputDataByProfileVersionRevisionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInputDataByProfileVersionRevisionResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInputDataByProfileMP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ProfileIds" type="tns:ArrayOfGuid" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInputDataByProfileMPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInputDataByProfileMPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInputDataByProfileVersionMP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Profiles" type="tns:ArrayOfProfileVersion" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInputDataByProfileVersionMPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInputDataByProfileVersionMPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInputDataByProfileVersionRevisionMP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Profiles" type="tns:ArrayOfProfileVersionRevision" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetInputDataByProfileVersionRevisionMPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetInputDataByProfileVersionRevisionMPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://microsoft.com/wsdl/types/">
      <s:simpleType name="guid">
        <s:restriction base="s:string">
          <s:pattern value="[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" />
        </s:restriction>
      </s:simpleType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="CheckUserCredentialsSoapIn">
    <wsdl:part name="parameters" element="tns:CheckUserCredentials" />
  </wsdl:message>
  <wsdl:message name="CheckUserCredentialsSoapOut">
    <wsdl:part name="parameters" element="tns:CheckUserCredentialsResponse" />
  </wsdl:message>
  <wsdl:message name="ChangePasswordSoapIn">
    <wsdl:part name="parameters" element="tns:ChangePassword" />
  </wsdl:message>
  <wsdl:message name="ChangePasswordSoapOut">
    <wsdl:part name="parameters" element="tns:ChangePasswordResponse" />
  </wsdl:message>
  <wsdl:message name="GetRolesSoapIn">
    <wsdl:part name="parameters" element="tns:GetRoles" />
  </wsdl:message>
  <wsdl:message name="GetRolesSoapOut">
    <wsdl:part name="parameters" element="tns:GetRolesResponse" />
  </wsdl:message>
  <wsdl:message name="AuthenticateByProfileSoapIn">
    <wsdl:part name="parameters" element="tns:AuthenticateByProfile" />
  </wsdl:message>
  <wsdl:message name="AuthenticateByProfileSoapOut">
    <wsdl:part name="parameters" element="tns:AuthenticateByProfileResponse" />
  </wsdl:message>
  <wsdl:message name="AuthenticateByProfileVersionSoapIn">
    <wsdl:part name="parameters" element="tns:AuthenticateByProfileVersion" />
  </wsdl:message>
  <wsdl:message name="AuthenticateByProfileVersionSoapOut">
    <wsdl:part name="parameters" element="tns:AuthenticateByProfileVersionResponse" />
  </wsdl:message>
  <wsdl:message name="AuthenticateByProfileVersionRevisionSoapIn">
    <wsdl:part name="parameters" element="tns:AuthenticateByProfileVersionRevision" />
  </wsdl:message>
  <wsdl:message name="AuthenticateByProfileVersionRevisionSoapOut">
    <wsdl:part name="parameters" element="tns:AuthenticateByProfileVersionRevisionResponse" />
  </wsdl:message>
  <wsdl:message name="AuthenticateByProfileMPSoapIn">
    <wsdl:part name="parameters" element="tns:AuthenticateByProfileMP" />
  </wsdl:message>
  <wsdl:message name="AuthenticateByProfileMPSoapOut">
    <wsdl:part name="parameters" element="tns:AuthenticateByProfileMPResponse" />
  </wsdl:message>
  <wsdl:message name="AuthenticateByProfileVersionMPSoapIn">
    <wsdl:part name="parameters" element="tns:AuthenticateByProfileVersionMP" />
  </wsdl:message>
  <wsdl:message name="AuthenticateByProfileVersionMPSoapOut">
    <wsdl:part name="parameters" element="tns:AuthenticateByProfileVersionMPResponse" />
  </wsdl:message>
  <wsdl:message name="AuthenticateByProfileVersionRevisionMPSoapIn">
    <wsdl:part name="parameters" element="tns:AuthenticateByProfileVersionRevisionMP" />
  </wsdl:message>
  <wsdl:message name="AuthenticateByProfileVersionRevisionMPSoapOut">
    <wsdl:part name="parameters" element="tns:AuthenticateByProfileVersionRevisionMPResponse" />
  </wsdl:message>
  <wsdl:message name="IncrementalVerificationSoapIn">
    <wsdl:part name="parameters" element="tns:IncrementalVerification" />
  </wsdl:message>
  <wsdl:message name="IncrementalVerificationSoapOut">
    <wsdl:part name="parameters" element="tns:IncrementalVerificationResponse" />
  </wsdl:message>
  <wsdl:message name="ForceOverrideSoapIn">
    <wsdl:part name="parameters" element="tns:ForceOverride" />
  </wsdl:message>
  <wsdl:message name="ForceOverrideSoapOut">
    <wsdl:part name="parameters" element="tns:ForceOverrideResponse" />
  </wsdl:message>
  <wsdl:message name="AddressLookupUKSoapIn">
    <wsdl:part name="parameters" element="tns:AddressLookupUK" />
  </wsdl:message>
  <wsdl:message name="AddressLookupUKSoapOut">
    <wsdl:part name="parameters" element="tns:AddressLookupUKResponse" />
  </wsdl:message>
  <wsdl:message name="AddressLookupUSSoapIn">
    <wsdl:part name="parameters" element="tns:AddressLookupUS" />
  </wsdl:message>
  <wsdl:message name="AddressLookupUSSoapOut">
    <wsdl:part name="parameters" element="tns:AddressLookupUSResponse" />
  </wsdl:message>
  <wsdl:message name="GetProfilesSoapIn">
    <wsdl:part name="parameters" element="tns:GetProfiles" />
  </wsdl:message>
  <wsdl:message name="GetProfilesSoapOut">
    <wsdl:part name="parameters" element="tns:GetProfilesResponse" />
  </wsdl:message>
  <wsdl:message name="GetItemChecksByProfileSoapIn">
    <wsdl:part name="parameters" element="tns:GetItemChecksByProfile" />
  </wsdl:message>
  <wsdl:message name="GetItemChecksByProfileSoapOut">
    <wsdl:part name="parameters" element="tns:GetItemChecksByProfileResponse" />
  </wsdl:message>
  <wsdl:message name="GetItemChecksByProfileVersionSoapIn">
    <wsdl:part name="parameters" element="tns:GetItemChecksByProfileVersion" />
  </wsdl:message>
  <wsdl:message name="GetItemChecksByProfileVersionSoapOut">
    <wsdl:part name="parameters" element="tns:GetItemChecksByProfileVersionResponse" />
  </wsdl:message>
  <wsdl:message name="GetItemChecksByProfileVersionRevisionSoapIn">
    <wsdl:part name="parameters" element="tns:GetItemChecksByProfileVersionRevision" />
  </wsdl:message>
  <wsdl:message name="GetItemChecksByProfileVersionRevisionSoapOut">
    <wsdl:part name="parameters" element="tns:GetItemChecksByProfileVersionRevisionResponse" />
  </wsdl:message>
  <wsdl:message name="GetItemChecksByProfileMPSoapIn">
    <wsdl:part name="parameters" element="tns:GetItemChecksByProfileMP" />
  </wsdl:message>
  <wsdl:message name="GetItemChecksByProfileMPSoapOut">
    <wsdl:part name="parameters" element="tns:GetItemChecksByProfileMPResponse" />
  </wsdl:message>
  <wsdl:message name="GetItemChecksByProfileVersionMPSoapIn">
    <wsdl:part name="parameters" element="tns:GetItemChecksByProfileVersionMP" />
  </wsdl:message>
  <wsdl:message name="GetItemChecksByProfileVersionMPSoapOut">
    <wsdl:part name="parameters" element="tns:GetItemChecksByProfileVersionMPResponse" />
  </wsdl:message>
  <wsdl:message name="GetItemChecksByProfileVersionRevisionMPSoapIn">
    <wsdl:part name="parameters" element="tns:GetItemChecksByProfileVersionRevisionMP" />
  </wsdl:message>
  <wsdl:message name="GetItemChecksByProfileVersionRevisionMPSoapOut">
    <wsdl:part name="parameters" element="tns:GetItemChecksByProfileVersionRevisionMPResponse" />
  </wsdl:message>
  <wsdl:message name="GetPassportCountriesSoapIn">
    <wsdl:part name="parameters" element="tns:GetPassportCountries" />
  </wsdl:message>
  <wsdl:message name="GetPassportCountriesSoapOut">
    <wsdl:part name="parameters" element="tns:GetPassportCountriesResponse" />
  </wsdl:message>
  <wsdl:message name="GetCardCountriesSoapIn">
    <wsdl:part name="parameters" element="tns:GetCardCountries" />
  </wsdl:message>
  <wsdl:message name="GetCardCountriesSoapOut">
    <wsdl:part name="parameters" element="tns:GetCardCountriesResponse" />
  </wsdl:message>
  <wsdl:message name="GetCardStatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetCardStates" />
  </wsdl:message>
  <wsdl:message name="GetCardStatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetCardStatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetCardTypesByProfileSoapIn">
    <wsdl:part name="parameters" element="tns:GetCardTypesByProfile" />
  </wsdl:message>
  <wsdl:message name="GetCardTypesByProfileSoapOut">
    <wsdl:part name="parameters" element="tns:GetCardTypesByProfileResponse" />
  </wsdl:message>
  <wsdl:message name="GetCardTypesByProfileVersionSoapIn">
    <wsdl:part name="parameters" element="tns:GetCardTypesByProfileVersion" />
  </wsdl:message>
  <wsdl:message name="GetCardTypesByProfileVersionSoapOut">
    <wsdl:part name="parameters" element="tns:GetCardTypesByProfileVersionResponse" />
  </wsdl:message>
  <wsdl:message name="GetCardTypesByProfileVersionRevisionSoapIn">
    <wsdl:part name="parameters" element="tns:GetCardTypesByProfileVersionRevision" />
  </wsdl:message>
  <wsdl:message name="GetCardTypesByProfileVersionRevisionSoapOut">
    <wsdl:part name="parameters" element="tns:GetCardTypesByProfileVersionRevisionResponse" />
  </wsdl:message>
  <wsdl:message name="GetCardTypesByProfileMPSoapIn">
    <wsdl:part name="parameters" element="tns:GetCardTypesByProfileMP" />
  </wsdl:message>
  <wsdl:message name="GetCardTypesByProfileMPSoapOut">
    <wsdl:part name="parameters" element="tns:GetCardTypesByProfileMPResponse" />
  </wsdl:message>
  <wsdl:message name="GetCardTypesByProfileVersionMPSoapIn">
    <wsdl:part name="parameters" element="tns:GetCardTypesByProfileVersionMP" />
  </wsdl:message>
  <wsdl:message name="GetCardTypesByProfileVersionMPSoapOut">
    <wsdl:part name="parameters" element="tns:GetCardTypesByProfileVersionMPResponse" />
  </wsdl:message>
  <wsdl:message name="GetCardTypesByProfileVersionRevisionMPSoapIn">
    <wsdl:part name="parameters" element="tns:GetCardTypesByProfileVersionRevisionMP" />
  </wsdl:message>
  <wsdl:message name="GetCardTypesByProfileVersionRevisionMPSoapOut">
    <wsdl:part name="parameters" element="tns:GetCardTypesByProfileVersionRevisionMPResponse" />
  </wsdl:message>
  <wsdl:message name="GetLocationCountriesSoapIn">
    <wsdl:part name="parameters" element="tns:GetLocationCountries" />
  </wsdl:message>
  <wsdl:message name="GetLocationCountriesSoapOut">
    <wsdl:part name="parameters" element="tns:GetLocationCountriesResponse" />
  </wsdl:message>
  <wsdl:message name="GetLocationStatesSoapIn">
    <wsdl:part name="parameters" element="tns:GetLocationStates" />
  </wsdl:message>
  <wsdl:message name="GetLocationStatesSoapOut">
    <wsdl:part name="parameters" element="tns:GetLocationStatesResponse" />
  </wsdl:message>
  <wsdl:message name="GetInputDataByProfileSoapIn">
    <wsdl:part name="parameters" element="tns:GetInputDataByProfile" />
  </wsdl:message>
  <wsdl:message name="GetInputDataByProfileSoapOut">
    <wsdl:part name="parameters" element="tns:GetInputDataByProfileResponse" />
  </wsdl:message>
  <wsdl:message name="GetInputDataByProfileVersionSoapIn">
    <wsdl:part name="parameters" element="tns:GetInputDataByProfileVersion" />
  </wsdl:message>
  <wsdl:message name="GetInputDataByProfileVersionSoapOut">
    <wsdl:part name="parameters" element="tns:GetInputDataByProfileVersionResponse" />
  </wsdl:message>
  <wsdl:message name="GetInputDataByProfileVersionRevisionSoapIn">
    <wsdl:part name="parameters" element="tns:GetInputDataByProfileVersionRevision" />
  </wsdl:message>
  <wsdl:message name="GetInputDataByProfileVersionRevisionSoapOut">
    <wsdl:part name="parameters" element="tns:GetInputDataByProfileVersionRevisionResponse" />
  </wsdl:message>
  <wsdl:message name="GetInputDataByProfileMPSoapIn">
    <wsdl:part name="parameters" element="tns:GetInputDataByProfileMP" />
  </wsdl:message>
  <wsdl:message name="GetInputDataByProfileMPSoapOut">
    <wsdl:part name="parameters" element="tns:GetInputDataByProfileMPResponse" />
  </wsdl:message>
  <wsdl:message name="GetInputDataByProfileVersionMPSoapIn">
    <wsdl:part name="parameters" element="tns:GetInputDataByProfileVersionMP" />
  </wsdl:message>
  <wsdl:message name="GetInputDataByProfileVersionMPSoapOut">
    <wsdl:part name="parameters" element="tns:GetInputDataByProfileVersionMPResponse" />
  </wsdl:message>
  <wsdl:message name="GetInputDataByProfileVersionRevisionMPSoapIn">
    <wsdl:part name="parameters" element="tns:GetInputDataByProfileVersionRevisionMP" />
  </wsdl:message>
  <wsdl:message name="GetInputDataByProfileVersionRevisionMPSoapOut">
    <wsdl:part name="parameters" element="tns:GetInputDataByProfileVersionRevisionMPResponse" />
  </wsdl:message>
  <wsdl:portType name="URU8bSoap">
    <wsdl:operation name="CheckUserCredentials">
      <wsdl:input message="tns:CheckUserCredentialsSoapIn" />
      <wsdl:output message="tns:CheckUserCredentialsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangePassword">
      <wsdl:input message="tns:ChangePasswordSoapIn" />
      <wsdl:output message="tns:ChangePasswordSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetRoles">
      <wsdl:input message="tns:GetRolesSoapIn" />
      <wsdl:output message="tns:GetRolesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfile">
      <wsdl:input message="tns:AuthenticateByProfileSoapIn" />
      <wsdl:output message="tns:AuthenticateByProfileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileVersion">
      <wsdl:input message="tns:AuthenticateByProfileVersionSoapIn" />
      <wsdl:output message="tns:AuthenticateByProfileVersionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileVersionRevision">
      <wsdl:input message="tns:AuthenticateByProfileVersionRevisionSoapIn" />
      <wsdl:output message="tns:AuthenticateByProfileVersionRevisionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileMP">
      <wsdl:input message="tns:AuthenticateByProfileMPSoapIn" />
      <wsdl:output message="tns:AuthenticateByProfileMPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileVersionMP">
      <wsdl:input message="tns:AuthenticateByProfileVersionMPSoapIn" />
      <wsdl:output message="tns:AuthenticateByProfileVersionMPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileVersionRevisionMP">
      <wsdl:input message="tns:AuthenticateByProfileVersionRevisionMPSoapIn" />
      <wsdl:output message="tns:AuthenticateByProfileVersionRevisionMPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="IncrementalVerification">
      <wsdl:input message="tns:IncrementalVerificationSoapIn" />
      <wsdl:output message="tns:IncrementalVerificationSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ForceOverride">
      <wsdl:input message="tns:ForceOverrideSoapIn" />
      <wsdl:output message="tns:ForceOverrideSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddressLookupUK">
      <wsdl:input message="tns:AddressLookupUKSoapIn" />
      <wsdl:output message="tns:AddressLookupUKSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddressLookupUS">
      <wsdl:input message="tns:AddressLookupUSSoapIn" />
      <wsdl:output message="tns:AddressLookupUSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetProfiles">
      <wsdl:input message="tns:GetProfilesSoapIn" />
      <wsdl:output message="tns:GetProfilesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfile">
      <wsdl:input message="tns:GetItemChecksByProfileSoapIn" />
      <wsdl:output message="tns:GetItemChecksByProfileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileVersion">
      <wsdl:input message="tns:GetItemChecksByProfileVersionSoapIn" />
      <wsdl:output message="tns:GetItemChecksByProfileVersionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileVersionRevision">
      <wsdl:input message="tns:GetItemChecksByProfileVersionRevisionSoapIn" />
      <wsdl:output message="tns:GetItemChecksByProfileVersionRevisionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileMP">
      <wsdl:input message="tns:GetItemChecksByProfileMPSoapIn" />
      <wsdl:output message="tns:GetItemChecksByProfileMPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileVersionMP">
      <wsdl:input message="tns:GetItemChecksByProfileVersionMPSoapIn" />
      <wsdl:output message="tns:GetItemChecksByProfileVersionMPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileVersionRevisionMP">
      <wsdl:input message="tns:GetItemChecksByProfileVersionRevisionMPSoapIn" />
      <wsdl:output message="tns:GetItemChecksByProfileVersionRevisionMPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPassportCountries">
      <wsdl:input message="tns:GetPassportCountriesSoapIn" />
      <wsdl:output message="tns:GetPassportCountriesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCardCountries">
      <wsdl:input message="tns:GetCardCountriesSoapIn" />
      <wsdl:output message="tns:GetCardCountriesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCardStates">
      <wsdl:input message="tns:GetCardStatesSoapIn" />
      <wsdl:output message="tns:GetCardStatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfile">
      <wsdl:input message="tns:GetCardTypesByProfileSoapIn" />
      <wsdl:output message="tns:GetCardTypesByProfileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileVersion">
      <wsdl:input message="tns:GetCardTypesByProfileVersionSoapIn" />
      <wsdl:output message="tns:GetCardTypesByProfileVersionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileVersionRevision">
      <wsdl:input message="tns:GetCardTypesByProfileVersionRevisionSoapIn" />
      <wsdl:output message="tns:GetCardTypesByProfileVersionRevisionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileMP">
      <wsdl:input message="tns:GetCardTypesByProfileMPSoapIn" />
      <wsdl:output message="tns:GetCardTypesByProfileMPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileVersionMP">
      <wsdl:input message="tns:GetCardTypesByProfileVersionMPSoapIn" />
      <wsdl:output message="tns:GetCardTypesByProfileVersionMPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileVersionRevisionMP">
      <wsdl:input message="tns:GetCardTypesByProfileVersionRevisionMPSoapIn" />
      <wsdl:output message="tns:GetCardTypesByProfileVersionRevisionMPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLocationCountries">
      <wsdl:input message="tns:GetLocationCountriesSoapIn" />
      <wsdl:output message="tns:GetLocationCountriesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLocationStates">
      <wsdl:input message="tns:GetLocationStatesSoapIn" />
      <wsdl:output message="tns:GetLocationStatesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfile">
      <wsdl:input message="tns:GetInputDataByProfileSoapIn" />
      <wsdl:output message="tns:GetInputDataByProfileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileVersion">
      <wsdl:input message="tns:GetInputDataByProfileVersionSoapIn" />
      <wsdl:output message="tns:GetInputDataByProfileVersionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileVersionRevision">
      <wsdl:input message="tns:GetInputDataByProfileVersionRevisionSoapIn" />
      <wsdl:output message="tns:GetInputDataByProfileVersionRevisionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileMP">
      <wsdl:input message="tns:GetInputDataByProfileMPSoapIn" />
      <wsdl:output message="tns:GetInputDataByProfileMPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileVersionMP">
      <wsdl:input message="tns:GetInputDataByProfileVersionMPSoapIn" />
      <wsdl:output message="tns:GetInputDataByProfileVersionMPSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileVersionRevisionMP">
      <wsdl:input message="tns:GetInputDataByProfileVersionRevisionMPSoapIn" />
      <wsdl:output message="tns:GetInputDataByProfileVersionRevisionMPSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="URU8bSoap" type="tns:URU8bSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="CheckUserCredentials">
      <soap:operation soapAction="https://www.prove-uru.co.uk/CheckUserCredentials" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangePassword">
      <soap:operation soapAction="https://www.prove-uru.co.uk/ChangePassword" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRoles">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetRoles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfile">
      <soap:operation soapAction="https://www.prove-uru.co.uk/AuthenticateByProfile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileVersion">
      <soap:operation soapAction="https://www.prove-uru.co.uk/AuthenticateByProfileVersion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileVersionRevision">
      <soap:operation soapAction="https://www.prove-uru.co.uk/AuthenticateByProfileVersionRevision" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileMP">
      <soap:operation soapAction="https://www.prove-uru.co.uk/AuthenticateByProfileMP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileVersionMP">
      <soap:operation soapAction="https://www.prove-uru.co.uk/AuthenticateByProfileVersionMP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileVersionRevisionMP">
      <soap:operation soapAction="https://www.prove-uru.co.uk/AuthenticateByProfileVersionRevisionMP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IncrementalVerification">
      <soap:operation soapAction="https://www.prove-uru.co.uk/IncrementalVerification" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ForceOverride">
      <soap:operation soapAction="https://www.prove-uru.co.uk/ForceOverride" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddressLookupUK">
      <soap:operation soapAction="https://www.prove-uru.co.uk/AddressLookupUK" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddressLookupUS">
      <soap:operation soapAction="https://www.prove-uru.co.uk/AddressLookupUS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProfiles">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetProfiles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfile">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetItemChecksByProfile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileVersion">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetItemChecksByProfileVersion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileVersionRevision">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetItemChecksByProfileVersionRevision" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileMP">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetItemChecksByProfileMP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileVersionMP">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetItemChecksByProfileVersionMP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileVersionRevisionMP">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetItemChecksByProfileVersionRevisionMP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPassportCountries">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetPassportCountries" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardCountries">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetCardCountries" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardStates">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetCardStates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfile">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetCardTypesByProfile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileVersion">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetCardTypesByProfileVersion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileVersionRevision">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetCardTypesByProfileVersionRevision" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileMP">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetCardTypesByProfileMP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileVersionMP">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetCardTypesByProfileVersionMP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileVersionRevisionMP">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetCardTypesByProfileVersionRevisionMP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLocationCountries">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetLocationCountries" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLocationStates">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetLocationStates" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfile">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetInputDataByProfile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileVersion">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetInputDataByProfileVersion" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileVersionRevision">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetInputDataByProfileVersionRevision" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileMP">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetInputDataByProfileMP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileVersionMP">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetInputDataByProfileVersionMP" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileVersionRevisionMP">
      <soap:operation soapAction="https://www.prove-uru.co.uk/GetInputDataByProfileVersionRevisionMP" 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="URU8bSoap12" type="tns:URU8bSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="CheckUserCredentials">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/CheckUserCredentials" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangePassword">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/ChangePassword" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetRoles">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetRoles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfile">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/AuthenticateByProfile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileVersion">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/AuthenticateByProfileVersion" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileVersionRevision">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/AuthenticateByProfileVersionRevision" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileMP">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/AuthenticateByProfileMP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileVersionMP">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/AuthenticateByProfileVersionMP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AuthenticateByProfileVersionRevisionMP">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/AuthenticateByProfileVersionRevisionMP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IncrementalVerification">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/IncrementalVerification" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ForceOverride">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/ForceOverride" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddressLookupUK">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/AddressLookupUK" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddressLookupUS">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/AddressLookupUS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProfiles">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetProfiles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfile">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetItemChecksByProfile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileVersion">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetItemChecksByProfileVersion" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileVersionRevision">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetItemChecksByProfileVersionRevision" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileMP">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetItemChecksByProfileMP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileVersionMP">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetItemChecksByProfileVersionMP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetItemChecksByProfileVersionRevisionMP">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetItemChecksByProfileVersionRevisionMP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPassportCountries">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetPassportCountries" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardCountries">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetCardCountries" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardStates">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetCardStates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfile">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetCardTypesByProfile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileVersion">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetCardTypesByProfileVersion" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileVersionRevision">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetCardTypesByProfileVersionRevision" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileMP">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetCardTypesByProfileMP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileVersionMP">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetCardTypesByProfileVersionMP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCardTypesByProfileVersionRevisionMP">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetCardTypesByProfileVersionRevisionMP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLocationCountries">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetLocationCountries" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLocationStates">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetLocationStates" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfile">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetInputDataByProfile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileVersion">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetInputDataByProfileVersion" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileVersionRevision">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetInputDataByProfileVersionRevision" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileMP">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetInputDataByProfileMP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileVersionMP">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetInputDataByProfileVersionMP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetInputDataByProfileVersionRevisionMP">
      <soap12:operation soapAction="https://www.prove-uru.co.uk/GetInputDataByProfileVersionRevisionMP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="URU8b">
    <wsdl:port name="URU8bSoap" binding="tns:URU8bSoap">
      <soap:address location="https://pilot.prove-uru.co.uk:8443/URUWS/URU8b.asmx" />
    </wsdl:port>
    <wsdl:port name="URU8bSoap12" binding="tns:URU8bSoap12">
      <soap12:address location="https://pilot.prove-uru.co.uk:8443/URUWS/URU8b.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>