<?xml version="1.0" encoding="UTF-8"?><wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:sch="http://applications.dnb.com/webservice/schema/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://applications.dnb.com/webservice/schema/" targetNamespace="http://applications.dnb.com/webservice/schema/">
  <wsdl:types>
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:ns10="http://applications.dnb.com/webservice/schema/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://applications.dnb.com/webservice/schema/"><xs:element name="GetCompanyDetailRequest"><xs:complexType><xs:sequence><xs:element ref="ns10:uniqueId"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetCompanyDetailResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="ns10:GetCompanyFullWrapper"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="GetCompanyFullWrapper"><xs:sequence><xs:element minOccurs="0" ref="ns10:duns"/><xs:element name="companyType" nillable="true" type="xs:string"/><xs:element name="locationType" nillable="true" type="xs:string"/><xs:element minOccurs="0" ref="ns10:ultimateParentDuns"/><xs:element name="ultimateParentName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="dnbGlobalLinkage" nillable="true" type="ns10:DNBGlobalLinkage"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="dba" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="industries" nillable="true" type="ns10:Industries"/><xs:element minOccurs="0" name="subsidiaryStatus" nillable="true" type="xs:boolean"/><xs:element minOccurs="0" name="keyNumbersHistory" nillable="true" type="ns10:KeyNumbersHistory"/><xs:element minOccurs="0" name="locations" nillable="true" type="ns10:Locations"/><xs:element minOccurs="0" name="ownershipYear" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="phones" nillable="true" type="ns10:PhoneNumbers"/><xs:element minOccurs="0" name="stateOfIncorporation" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="synopsis" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="full-description" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="stocks" nillable="true" type="ns10:Stocks"/><xs:element minOccurs="0" name="top-executives" nillable="true" type="ns10:CompanyTopExecutives"/><xs:element minOccurs="0" name="familyTreeLink" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="primaryURL" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="otherURLs" nillable="true" type="ns10:Urls"/><xs:element minOccurs="0" name="accountingFirm" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="bankName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="creditScore" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="keyFinancials" nillable="true" type="ns10:KeyFinancials"/><xs:element minOccurs="0" name="ukSpecs" nillable="true" type="ns10:UKSpecs"/></xs:sequence></xs:complexType><xs:complexType name="DNBGlobalLinkage"><xs:sequence><xs:element minOccurs="0" ref="ns10:parentDuns"/><xs:element minOccurs="0" name="parentName" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="Industries"><xs:sequence><xs:element minOccurs="0" name="primaryHIC" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="primaryNAICS" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="primarySIC" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="primaryUKSIC" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="allUKSIC" nillable="true" type="ns10:AllUKSIC"/><xs:element minOccurs="0" name="allUSSIC" nillable="true" type="ns10:AllUSSIC"/><xs:element minOccurs="0" name="allNAIC" nillable="true" type="ns10:AllNAIC"/><xs:element minOccurs="0" name="allHIC" nillable="true" type="ns10:AllHIC"/></xs:sequence></xs:complexType><xs:complexType name="AllNAIC"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="ns10:AllNAICItem"/></xs:sequence></xs:complexType><xs:complexType name="AllNAICItem"><xs:sequence><xs:element name="naic" type="xs:string"/><xs:element name="description" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="AllUKSIC"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="ns10:AllUKSICItem"/></xs:sequence></xs:complexType><xs:complexType name="AllUKSICItem"><xs:sequence><xs:element name="uksic" type="xs:string"/><xs:element name="description" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="AllUSSIC"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="ns10:AllUSSICItem"/></xs:sequence></xs:complexType><xs:complexType name="AllUSSICItem"><xs:sequence><xs:element name="ussic" type="xs:string"/><xs:element name="description" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="AllHIC"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="item" type="ns10:AllHICItem"/></xs:sequence></xs:complexType><xs:complexType name="AllHICItem"><xs:sequence><xs:element name="hic" type="xs:string"/><xs:element name="description" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="Locations"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="location" type="ns10:Location"/></xs:sequence></xs:complexType><xs:complexType name="Location"><xs:sequence><xs:element minOccurs="0" name="address1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="address2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="city" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="country" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="state" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="zip" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="zip4" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="latitude" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="longitude" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="latLongAccuracy" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="UKSpecs"><xs:sequence><xs:element minOccurs="0" name="uKRegistration" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="uKVAT" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="numberOfSubsidiaries" nillable="true" type="ns10:NumberOfSubsidiaries"/></xs:sequence></xs:complexType><xs:complexType name="NumberOfSubsidiaries"><xs:sequence><xs:element minOccurs="0" name="domestic" nillable="true" type="xs:int"/></xs:sequence></xs:complexType><xs:complexType name="Urls"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="url" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="KeyNumbersHistory"><xs:sequence><xs:element maxOccurs="unbounded" name="keyNumbers" type="ns10:KeyNumbers"/></xs:sequence></xs:complexType><xs:complexType name="KeyNumbers"><xs:sequence><xs:element minOccurs="0" name="record-type" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="sales" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="employeesAtThisLocation" nillable="true" type="xs:int"/><xs:element minOccurs="0" name="totalEmployeeGrowthPercent" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="employeesTotal" nillable="true" type="xs:int"/><xs:element minOccurs="0" name="researchAndDevelopment" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="advertising" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="fiscal-period" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="periodEndMonth" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="PhoneNumbers"><xs:sequence><xs:element minOccurs="0" name="faxNumber" type="ns10:PhoneNumber"/><xs:element maxOccurs="unbounded" minOccurs="0" name="phoneNumber" type="ns10:PhoneNumber"/></xs:sequence></xs:complexType><xs:complexType name="PhoneNumber"><xs:sequence><xs:element minOccurs="0" name="countryCode" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="phoneNumber" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="KeyFinancials"><xs:sequence><xs:element minOccurs="0" name="marketValueInfo" type="ns10:MarketValueInfo"/><xs:element minOccurs="0" name="incomeAssets" type="ns10:IncomeAssets"/></xs:sequence></xs:complexType><xs:complexType name="MarketValueInfo"><xs:sequence><xs:element minOccurs="0" name="marketValue" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="marketValueDate" nillable="true" type="xs:date"/></xs:sequence></xs:complexType><xs:complexType name="IncomeAssets"><xs:sequence><xs:element minOccurs="0" name="period" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="assets" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="salesGrowthPercent" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="netIncome" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="netIncomeGrowthPercent" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:complexType name="Stocks"><xs:sequence><xs:element minOccurs="0" name="tickerUS" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="exchangeInfoList" nillable="true" type="ns10:ExchangeInfoList"/></xs:sequence></xs:complexType><xs:complexType name="ExchangeInfoList"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="exchangeInfo" nillable="true" type="ns10:ExchangeInfo"/></xs:sequence></xs:complexType><xs:complexType name="ExchangeInfo"><xs:sequence><xs:element minOccurs="0" name="country" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="tickerSymbol" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="exchangeName" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="CompanyTopExecutives"><xs:sequence><xs:element maxOccurs="3" minOccurs="0" name="official" type="ns10:TopExecutive"/></xs:sequence></xs:complexType><xs:complexType name="TopExecutive"><xs:sequence><xs:element minOccurs="0" ref="ns10:companyId"/><xs:element minOccurs="0" ref="ns10:coOfficialId"/><xs:element minOccurs="0" name="latest-position" nillable="true" type="ns10:OfficialLatestPosition"/><xs:element minOccurs="0" name="latest-salary" nillable="true" type="ns10:OfficialLatestSalary"/><xs:element minOccurs="0" name="person" nillable="true" type="ns10:Person"/></xs:sequence></xs:complexType><xs:complexType name="OfficialLatestPosition"><xs:sequence><xs:element minOccurs="0" name="title" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="start-year" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="end-year" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="OfficialLatestSalary"><xs:sequence><xs:element minOccurs="0" name="year" nillable="true" type="xs:unsignedLong"/><xs:element minOccurs="0" name="salary" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="total-salary" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:complexType name="Person"><xs:sequence><xs:element minOccurs="0" name="age" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="first-name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="full-name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="last-name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="middle-name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="prefix" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="suffix" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="companyId" nillable="true" type="xs:long"/><xs:element name="duns" nillable="true" type="xs:long"/><xs:element name="parentDuns" nillable="true" type="xs:long"/><xs:element name="ultimateParentDuns" nillable="true" type="xs:long"/><xs:element name="uniqueId" type="xs:long"/><xs:element name="coOfficialId" nillable="true" type="xs:long"/><xs:element name="GetPersonDetailRequest"><xs:complexType><xs:complexContent><xs:extension base="ns10:PersonRequest"/></xs:complexContent></xs:complexType></xs:element><xs:element name="GetPersonDetailResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="ns10:GetPersonDetailResponseWrapper"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="GetPersonDetailResponseWrapper"><xs:sequence><xs:element minOccurs="0" name="official" nillable="true" type="ns10:CoOfficial"/></xs:sequence></xs:complexType><xs:complexType name="CoOfficial"><xs:complexContent><xs:extension base="ns10:Official"><xs:sequence><xs:element minOccurs="0" ref="ns10:companyId"/><xs:element minOccurs="0" ref="ns10:duns"/><xs:element minOccurs="0" name="biography" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="biographySource" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="positionHistory" nillable="true" type="ns10:PositionHistory"/><xs:element minOccurs="0" name="salaryHistory" nillable="true" type="ns10:SalaryHistory"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="PositionHistory"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="position" nillable="true" type="ns10:LatestPosition"/></xs:sequence></xs:complexType><xs:complexType name="SalaryHistory"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="salary" nillable="true" type="ns10:LatestSalary"/></xs:sequence></xs:complexType><xs:complexType name="PersonRequest"><xs:sequence><xs:element name="uniqueCompanyId" type="xs:long"/><xs:element ref="ns10:coOfficialId"/></xs:sequence></xs:complexType><xs:complexType name="Official"><xs:sequence><xs:element minOccurs="0" ref="ns10:coOfficialId"/><xs:element minOccurs="0" name="latestPosition" type="ns10:LatestPosition"/><xs:element minOccurs="0" name="latestSalary" type="ns10:LatestSalary"/><xs:element minOccurs="0" name="person" type="ns10:PersonRecord"/></xs:sequence></xs:complexType><xs:complexType name="LatestPosition"><xs:sequence><xs:element minOccurs="0" name="title" type="xs:string"/><xs:element minOccurs="0" name="startYear" type="xs:string"/><xs:element minOccurs="0" name="endYear" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="LatestSalary"><xs:sequence><xs:element minOccurs="0" name="salary" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="totalSalary" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="bonus" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="year" nillable="true" type="xs:unsignedLong"/></xs:sequence></xs:complexType><xs:complexType name="PersonRecord"><xs:sequence><xs:element minOccurs="0" name="age" nillable="true" type="xs:int"/><xs:element minOccurs="0" name="fullName" type="xs:string"/><xs:element minOccurs="0" name="firstName" type="xs:string"/><xs:element minOccurs="0" name="lastName" type="xs:string"/><xs:element minOccurs="0" name="middleName" type="xs:string"/><xs:element minOccurs="0" name="prefix" type="xs:string"/><xs:element minOccurs="0" name="suffix" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="GetAdvancedSearchLookupsRequest"><xs:complexType/></xs:element><xs:element name="GetAdvancedSearchLookupsResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="ns10:AdvancedSearchLookupsResponse"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="AdvancedSearchLookupsResponse"><xs:sequence><xs:element minOccurs="0" name="auditors" nillable="true" type="ns10:AuditorRecordWrapper"/><xs:element minOccurs="0" name="companyTypes" nillable="true" type="ns10:CoTypeRecordWrapper"/><xs:element minOccurs="0" name="counties" nillable="true" type="ns10:CountyRecordWrapper"/><xs:element minOccurs="0" name="countries" nillable="true" type="ns10:CountryRecordWrapper"/><xs:element minOccurs="0" name="hooversIndustries" nillable="true" type="ns10:HICNamesWithHeirarchyWrapper"/><xs:element minOccurs="0" name="jobFunctions" nillable="true" type="ns10:OfficialFunctionRecordWrapper"/><xs:element minOccurs="0" name="locationTypes" nillable="true" type="ns10:LocationTypeRecordWrapper"/><xs:element minOccurs="0" name="metroAreas" nillable="true" type="ns10:MetroAreaRecordWrapper"/><xs:element minOccurs="0" name="rankingTypes" nillable="true" type="ns10:RankTypeRecordWrapper"/><xs:element minOccurs="0" name="regions" nillable="true" type="ns10:RegionRecordWrapper"/><xs:element minOccurs="0" name="states" nillable="true" type="ns10:StateNameRecordWrapper"/><xs:element minOccurs="0" name="stockExchanges" nillable="true" type="ns10:ExchangeRecordWrapper"/><xs:element minOccurs="0" name="underwriters" nillable="true" type="ns10:UnderwriterRecordWrapper"/></xs:sequence></xs:complexType><xs:complexType name="AuditorRecordWrapper"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="auditor" nillable="true" type="ns10:AuditorRecord"/></xs:sequence></xs:complexType><xs:complexType name="AuditorRecord"><xs:sequence><xs:element minOccurs="0" name="displayFlag" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="id" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="CountyRecordWrapper"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="county" nillable="true" type="ns10:CountyRecord"/></xs:sequence></xs:complexType><xs:complexType name="CountyRecord"><xs:sequence><xs:element minOccurs="0" name="countryId" nillable="true" type="xs:unsignedLong"/><xs:element minOccurs="0" name="id" type="xs:string"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="CountryRecordWrapper"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="country" nillable="true" type="ns10:CountryRecord"/></xs:sequence></xs:complexType><xs:complexType name="CountryRecord"><xs:sequence><xs:element minOccurs="0" name="continentId" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="displayFlag" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="id" nillable="true" type="xs:unsignedLong"/><xs:element minOccurs="0" name="mapLink" nillable="true" type="xs:boolean"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="parentId" nillable="true" type="xs:unsignedLong"/><xs:element minOccurs="0" name="phoneCode" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="regionId" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="shortName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="sortName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="sortOrder" nillable="true" type="xs:long"/></xs:sequence></xs:complexType><xs:complexType name="OfficialFunctionRecordWrapper"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="officialFunction" nillable="true" type="ns10:OfficialFunctionRecord"/></xs:sequence></xs:complexType><xs:complexType name="OfficialFunctionRecord"><xs:sequence><xs:element minOccurs="0" name="displayFlag" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="displayOrder" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="functionTypeId" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="id" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="LocationTypeRecordWrapper"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="locationType" nillable="true" type="ns10:LocationTypeRecord"/></xs:sequence></xs:complexType><xs:complexType name="LocationTypeRecord"><xs:sequence><xs:element minOccurs="0" name="id" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="MetroAreaRecordWrapper"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="metroArea" nillable="true" type="ns10:MetroAreaRecord"/></xs:sequence></xs:complexType><xs:complexType name="MetroAreaRecord"><xs:sequence><xs:element minOccurs="0" name="displayFlag" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="id" nillable="true" type="xs:unsignedLong"/><xs:element minOccurs="0" name="majorMetroFlag" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="shortName" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="RankTypeRecordWrapper"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="rankType" nillable="true" type="ns10:RankTypeRecord"/></xs:sequence></xs:complexType><xs:complexType name="RankTypeRecord"><xs:sequence><xs:element minOccurs="0" name="currentYear" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="description" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="displayOrder" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="editLevel" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="hasPosition" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="hoovDisplay" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="id" nillable="true" type="xs:unsignedLong"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="partialDescription" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="recordStatus" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="sortName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="url" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="RegionRecordWrapper"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="region" nillable="true" type="ns10:RegionRecord"/></xs:sequence></xs:complexType><xs:complexType name="RegionRecord"><xs:sequence><xs:element minOccurs="0" name="displayFlag" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="id" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="parent" nillable="true" type="xs:long"/></xs:sequence></xs:complexType><xs:complexType name="StateNameRecordWrapper"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="stateName" nillable="true" type="ns10:StateNameRecord"/></xs:sequence></xs:complexType><xs:complexType name="StateNameRecord"><xs:sequence><xs:element minOccurs="0" name="countryId" nillable="true" type="xs:unsignedLong"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="state" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="taxRate" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:complexType name="ExchangeRecordWrapper"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="exchange" nillable="true" type="ns10:ExchangeRecord"/></xs:sequence></xs:complexType><xs:complexType name="ExchangeRecord"><xs:sequence><xs:element minOccurs="0" name="countryId" nillable="true" type="xs:unsignedLong"/><xs:element minOccurs="0" name="displayFlag" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="exchangeType" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="id" nillable="true" type="xs:unsignedLong"/><xs:element minOccurs="0" name="isMajor" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="offsite" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="quoteLink" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="UnderwriterRecordWrapper"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="underwriter" nillable="true" type="ns10:UnderwriterRecord"/></xs:sequence></xs:complexType><xs:complexType name="UnderwriterRecord"><xs:sequence><xs:element minOccurs="0" name="id" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="source" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="CoTypeRecordWrapper"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="coType" nillable="true" type="ns10:CoTypeRecord"/></xs:sequence></xs:complexType><xs:complexType name="CoTypeRecord"><xs:sequence><xs:element minOccurs="0" name="id" nillable="true" type="xs:unsignedLong"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="sortOrder" nillable="true" type="xs:long"/></xs:sequence></xs:complexType><xs:complexType name="HICNamesWithHeirarchyWrapper"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="hicInfo" nillable="true" type="ns10:HICNamesWithHeirarchy"/></xs:sequence></xs:complexType><xs:complexType name="HICNamesWithHeirarchy"><xs:sequence><xs:element minOccurs="0" name="childIndustries" nillable="true" type="ns10:HICNamesWithHeirarchyWrapper"/><xs:element minOccurs="0" name="code" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="GetFamilyTreeRequest"><xs:complexType><xs:sequence><xs:element ref="ns10:uniqueId"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetFamilyTreeResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="ns10:FamilyTreeResult"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="FamilyTreeResult"><xs:sequence><xs:element minOccurs="0" name="number" nillable="true" type="xs:int"/><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/><xs:element minOccurs="0" ref="ns10:companyId"/><xs:element minOccurs="0" ref="ns10:duns"/><xs:element minOccurs="0" ref="ns10:parentDuns"/><xs:element minOccurs="0" ref="ns10:ultimateParentDuns"/><xs:element minOccurs="0" name="revenue" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="location-type" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="city" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="state" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="country" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="total-children" nillable="true" type="xs:int"/><xs:element minOccurs="0" name="children" nillable="true" type="ns10:FamilyTreeChildren"/></xs:sequence></xs:complexType><xs:complexType name="FamilyTreeChildren"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="child" nillable="true" type="ns10:FamilyTreeResult"/></xs:sequence></xs:complexType><xs:element name="FindCompetitorsByCompanyIDRequest"><xs:complexType><xs:sequence><xs:element ref="ns10:uniqueId"/><xs:element minOccurs="0" name="topCompetitor" nillable="true" type="xs:boolean"/></xs:sequence></xs:complexType></xs:element><xs:element name="FindCompetitorsByCompanyIDResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="ns10:CompetitorSearchResult"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="CompetitorSearchResult"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="competitor" nillable="true" type="ns10:CompetitorSearchResultHit"/></xs:sequence></xs:complexType><xs:complexType name="CompetitorSearchResultHit"><xs:sequence><xs:element minOccurs="0" name="addrcity" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="addrcountry" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="addrcountryid" nillable="true" type="xs:unsignedLong"/><xs:element minOccurs="0" name="addrstateprov" nillable="true" type="xs:string"/><xs:element minOccurs="0" ref="ns10:companyId"/><xs:element minOccurs="0" ref="ns10:duns"/><xs:element minOccurs="0" ref="ns10:parentDuns"/><xs:element minOccurs="0" ref="ns10:ultimateParentDuns"/><xs:element minOccurs="0" name="finsales" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="recname" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="topcompetitor" nillable="true" type="xs:boolean"/></xs:sequence></xs:complexType><xs:element name="GetCompanyFinancialSummaryRequest"><xs:complexType><xs:sequence><xs:element ref="ns10:uniqueId"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetCompanyFinancialSummaryResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="ns10:GetCompanyFinancialSummaryResponseWrapper"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="GetCompanyFinancialSummaryResponseWrapper"><xs:sequence><xs:element minOccurs="0" name="basicFinancialInformation" nillable="true" type="ns10:BasicFinancialInformation"/><xs:element minOccurs="0" name="annualIncomeStatements" nillable="true" type="ns10:AnnualIncomeStatements"/><xs:element minOccurs="0" name="quarterlyIncomeStatements" nillable="true" type="ns10:QuarterlyIncomeStatements"/><xs:element minOccurs="0" name="comparisonToIndustryAndMarket" nillable="true" type="ns10:ComparisonToIndustryAndMarket"/><xs:element minOccurs="0" name="topCompetitors" nillable="true" type="ns10:TopCompetitors"/></xs:sequence></xs:complexType><xs:complexType name="BasicFinancialInformation"><xs:sequence><xs:element minOccurs="0" name="companyType" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="exchanges" nillable="true" type="ns10:ExchangeList"/><xs:element minOccurs="0" name="location" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="fiscalYearEnd" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="financialFilingsURL" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="latestYearSales" nillable="true" type="ns10:LatestYearSales"/><xs:element minOccurs="0" name="oneYearSalesGrowthPct" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="latestYearNetIncome" nillable="true" type="ns10:LatestYearNetIncome"/><xs:element minOccurs="0" name="oneYearNetIncomeGrowthPct" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="auditor" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="annualReportURL" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="investorRelationsURL" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="ExchangeList"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="exchange" nillable="true" type="ns10:Exchange"/></xs:sequence></xs:complexType><xs:complexType name="Exchange"><xs:sequence><xs:element name="tickerSymbol" type="xs:string"/><xs:element name="exchangeName" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="LatestYearSales"><xs:sequence><xs:element minOccurs="0" name="year" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="sales" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:complexType name="LatestYearNetIncome"><xs:sequence><xs:element minOccurs="0" name="year" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="netIncome" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:complexType name="AnnualIncomeStatements"><xs:sequence><xs:element minOccurs="0" name="latestYear" nillable="true" type="ns10:AnnualIncomeStatement"/><xs:element minOccurs="0" name="previousYears" nillable="true" type="ns10:PreviousYears"/></xs:sequence></xs:complexType><xs:complexType name="AnnualIncomeStatement"><xs:sequence><xs:element minOccurs="0" name="year" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="revenue" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="grossProfit" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="operatingIncome" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="totalNetIncome" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="dilutedEPS" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:complexType name="PreviousYears"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="previousYear" nillable="true" type="ns10:AnnualIncomeStatement"/></xs:sequence></xs:complexType><xs:complexType name="TopCompetitors"><xs:sequence><xs:element minOccurs="0" name="competitor1" nillable="true" type="ns10:Competitor"/><xs:element minOccurs="0" name="competitor2" nillable="true" type="ns10:Competitor"/><xs:element minOccurs="0" name="competitor3" nillable="true" type="ns10:Competitor"/></xs:sequence></xs:complexType><xs:complexType name="Competitor"><xs:sequence><xs:element minOccurs="0" name="companyName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="annualSales" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="employees" nillable="true" type="xs:unsignedLong"/><xs:element minOccurs="0" name="marketCap" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:complexType name="QuarterlyIncomeStatements"><xs:sequence><xs:element minOccurs="0" name="latestQuarter" nillable="true" type="ns10:QuarterlyIncomeStatement"/><xs:element minOccurs="0" name="previousQuarters" nillable="true" type="ns10:PreviousQuarters"/></xs:sequence></xs:complexType><xs:complexType name="PreviousQuarters"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="previousQuarter" nillable="true" type="ns10:QuarterlyIncomeStatement"/></xs:sequence></xs:complexType><xs:complexType name="QuarterlyIncomeStatement"><xs:sequence><xs:element minOccurs="0" name="quarterMonth" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="quarterYear" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="revenue" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="grossProfit" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="operatingIncome" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="totalNetIncome" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="dilutedEPS" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:complexType name="ComparisonToIndustryAndMarket"><xs:sequence><xs:element minOccurs="0" name="company" nillable="true" type="ns10:Comparison"/><xs:element minOccurs="0" name="industryMedian" nillable="true" type="ns10:Comparison"/><xs:element minOccurs="0" name="marketMedian" nillable="true" type="ns10:Comparison"/></xs:sequence></xs:complexType><xs:complexType name="Comparison"><xs:sequence><xs:element minOccurs="0" name="priceSalesRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="priceEarningRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="priceBookRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="priceCashFlowRatio" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:element name="GetPersonDetailSimpleRequest"><xs:complexType><xs:complexContent><xs:extension base="ns10:PersonRequest"><xs:sequence/></xs:extension></xs:complexContent></xs:complexType></xs:element><xs:element name="GetPersonDetailSimpleResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" type="ns10:GetPersonDetailSimpleResponseWrapper"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="GetPersonDetailSimpleResponseWrapper"><xs:sequence><xs:element minOccurs="0" name="official" nillable="true" type="ns10:Official"/></xs:sequence></xs:complexType><xs:element name="GetCompanyDetailSimpleRequest"><xs:complexType><xs:sequence><xs:element ref="ns10:uniqueId"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetCompanyDetailSimpleResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="ns10:GetCompanyDetailSimpleResponseWrapper"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="GetCompanyDetailSimpleResponseWrapper"><xs:sequence><xs:element minOccurs="0" name="name" nillable="true" type="xs:string"/><xs:element minOccurs="0" ref="ns10:companyId"/><xs:element minOccurs="0" name="primaryLocation" nillable="true" type="ns10:PrimaryLocation"/><xs:element minOccurs="0" name="primaryPhone" nillable="true" type="ns10:PrimaryPhoneNumber"/><xs:element minOccurs="0" name="primaryURL" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="PrimaryLocation"><xs:sequence><xs:element minOccurs="0" name="address1" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="address2" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="city" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="country" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="state" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="zip" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="zip4" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="latitude" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="longitude" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="latLongAccuracy" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="PrimaryPhoneNumber"><xs:sequence><xs:element minOccurs="0" name="countryCode" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="areaCode" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="phoneNumber" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="GetCompanyMarketDataRequest"><xs:complexType><xs:sequence><xs:element ref="ns10:uniqueId"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetCompanyMarketDataResponse"><xs:complexType><xs:sequence><xs:element name="return" type="ns10:GetCompanyMarketDataResponseWrapper"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="GetCompanyMarketDataResponseWrapper"><xs:sequence><xs:element minOccurs="0" name="currentInformation" nillable="true" type="ns10:CurrentInformation"/><xs:element minOccurs="0" name="growthRates" nillable="true" type="ns10:GrowthRates"/></xs:sequence></xs:complexType><xs:complexType name="CurrentInformation"><xs:sequence><xs:element minOccurs="0" name="lastCloseDate" nillable="true" type="xs:date"/><xs:element minOccurs="0" name="lastCloseAmount" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="fiftyTwoWeekHigh" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="fiftyTwoWeekLow" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="sixtyMonthBeta" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="marketCap" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="sharesOutstanding" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="dividendRate" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="dividendYield" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="numOfInstitutionalHolders" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="latestShortInterestRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="priceSalesRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="priceBookRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="priceEarningsRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="priceCashFlowRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctReturnOnAssets" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctReturnOnEquity" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="currentRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="longTermDebtToEquity" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctOwnedByInstitutions" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="latestNetInsiderTransactions" nillable="true" type="xs:long"/></xs:sequence></xs:complexType><xs:complexType name="GrowthRates"><xs:sequence><xs:element minOccurs="0" name="twelveMonth" nillable="true" type="ns10:GrowthRate"/><xs:element minOccurs="0" name="thirtySixMonth" nillable="true" type="ns10:GrowthRate"/><xs:element minOccurs="0" name="sixtyMonth" nillable="true" type="ns10:GrowthRate"/></xs:sequence></xs:complexType><xs:complexType name="GrowthRate"><xs:sequence><xs:element minOccurs="0" name="pctRevenueGrowth" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctEpsGrowth" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctDividendGrowth" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:element name="FindCompanyByKeywordRequest"><xs:complexType><xs:complexContent><xs:extension base="ns10:BaseSearchRequest"><xs:sequence><xs:element name="keyword" type="xs:string"/><xs:element maxOccurs="unbounded" minOccurs="0" name="searchBy" nillable="true" type="ns10:SearchByFields"/><xs:element minOccurs="0" name="returnSearchNavigation" nillable="true" type="xs:boolean"/><xs:element minOccurs="0" name="orderBy" nillable="true" type="ns10:OrderByTypes"/><xs:element minOccurs="0" name="searchNavigation" nillable="true" type="ns10:SearchNavigation"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element><xs:simpleType name="SearchByFields"><xs:restriction base="xs:string"><xs:enumeration value="companyName"/><xs:enumeration value="stockSymbol"/></xs:restriction></xs:simpleType><xs:element name="FindCompanyByKeywordResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true"><xs:complexType><xs:complexContent><xs:extension base="ns10:CompanySearchResult"><xs:sequence><xs:element minOccurs="0" name="navigators" nillable="true" type="ns10:CompanyNavigators"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:complexType name="CompanySearchResultSet"><xs:complexContent><xs:extension base="ns10:BaseSearchResultSet"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="hit" nillable="true" type="ns10:CompanySearchResultHit"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="CompanySearchResultHit"><xs:complexContent><xs:extension base="ns10:BaseSearchResultHit"><xs:sequence><xs:element minOccurs="0" name="companyResults" nillable="true" type="ns10:CompanyResultFields"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="CompanyResultFields"><xs:complexContent><xs:extension base="ns10:BaseSearchResultFields"><xs:sequence><xs:element minOccurs="0" name="locationType" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="city" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="country" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="countryId" nillable="true" type="xs:integer"/><xs:element minOccurs="0" name="stateOrProvince" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="primaryUrl" nillable="true" type="xs:string"/><xs:element minOccurs="0" ref="ns10:parentDuns"/><xs:element minOccurs="0" ref="ns10:ultimateParentDuns"/><xs:element minOccurs="0" name="sales" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="hqPhone" nillable="true" type="xs:string"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="CompanySearchResult"><xs:sequence><xs:element minOccurs="0" name="resultSet" nillable="true" type="ns10:CompanySearchResultSet"/></xs:sequence></xs:complexType><xs:complexType name="BaseSearchRequest"><xs:sequence><xs:element default="20" minOccurs="0" name="maxRecords"><xs:simpleType><xs:restriction base="xs:int"><xs:minInclusive value="1"/><xs:maxInclusive value="200"/></xs:restriction></xs:simpleType></xs:element><xs:element default="0" minOccurs="0" name="hitOffset"><xs:simpleType><xs:restriction base="xs:int"><xs:minInclusive value="0"/></xs:restriction></xs:simpleType></xs:element><xs:element default="Ascending" minOccurs="0" name="sortDirection" nillable="true" type="ns10:SortDirectionTypes"/></xs:sequence></xs:complexType><xs:simpleType name="SortDirectionTypes"><xs:restriction base="xs:string"><xs:enumeration value="Ascending"/><xs:enumeration value="Descending"/></xs:restriction></xs:simpleType><xs:simpleType name="BaseOrderByTypes"><xs:restriction base="xs:string"><xs:enumeration value="CompanyName"/><xs:enumeration value="CompanyType"/><xs:enumeration value="CountryName"/><xs:enumeration value="CityName"/><xs:enumeration value="StateName"/><xs:enumeration value="PhoneNumber"/><xs:enumeration value="FaxNumber"/><xs:enumeration value="SalesGrowth12Mon"/><xs:enumeration value="TotalAssets"/><xs:enumeration value="SalesUS"/><xs:enumeration value="SalesUK"/><xs:enumeration value="EmployeesTotal"/><xs:enumeration value="EmployeesHere"/><xs:enumeration value="FiscalYearEndMonth"/><xs:enumeration value="MarketCap"/><xs:enumeration value="NetIncomeGrowth12Mon"/><xs:enumeration value="EmployeeGrowth12Mon"/><xs:enumeration value="NetMargin"/><xs:enumeration value="ROE"/><xs:enumeration value="ROA"/><xs:enumeration value="EarningsComparison"/><xs:enumeration value="BookValueComparison"/><xs:enumeration value="DividendRate"/><xs:enumeration value="StockLastClose"/><xs:enumeration value="EarningsPerShare12Mon"/><xs:enumeration value="NetIncome"/><xs:enumeration value="PersonFirstName"/><xs:enumeration value="PersonLastName"/><xs:enumeration value="PersonTitle"/></xs:restriction></xs:simpleType><xs:simpleType name="OrderByTypes"><xs:restriction base="ns10:BaseOrderByTypes"><xs:enumeration value="CompanyName"/><xs:enumeration value="CompanyType"/><xs:enumeration value="CountryName"/><xs:enumeration value="CityName"/><xs:enumeration value="StateName"/><xs:enumeration value="PhoneNumber"/><xs:enumeration value="FaxNumber"/><xs:enumeration value="SalesGrowth12Mon"/><xs:enumeration value="TotalAssets"/><xs:enumeration value="SalesUS"/><xs:enumeration value="SalesUK"/><xs:enumeration value="EmployeesTotal"/><xs:enumeration value="EmployeesHere"/><xs:enumeration value="FiscalYearEndMonth"/><xs:enumeration value="MarketCap"/><xs:enumeration value="NetIncomeGrowth12Mon"/><xs:enumeration value="EmployeeGrowth12Mon"/><xs:enumeration value="NetMargin"/><xs:enumeration value="ROE"/><xs:enumeration value="ROA"/><xs:enumeration value="EarningsComparison"/><xs:enumeration value="BookValueComparison"/><xs:enumeration value="DividendRate"/><xs:enumeration value="StockLastClose"/><xs:enumeration value="EarningsPerShare12Mon"/><xs:enumeration value="NetIncome"/></xs:restriction></xs:simpleType><xs:complexType name="BaseSearchResultSet"><xs:sequence><xs:element minOccurs="0" name="firstHit" nillable="true" type="xs:integer"/><xs:element minOccurs="0" name="hits" nillable="true" type="xs:integer"/><xs:element minOccurs="0" name="lastHit" nillable="true" type="xs:integer"/><xs:element minOccurs="0" name="totalHits" nillable="true" type="xs:integer"/></xs:sequence></xs:complexType><xs:complexType name="BaseSearchResultHit"><xs:sequence><xs:element minOccurs="0" name="hitNumber" nillable="true" type="xs:integer"/></xs:sequence></xs:complexType><xs:complexType name="BaseSearchResultFields"><xs:sequence><xs:element minOccurs="0" ref="ns10:companyId"/><xs:element minOccurs="0" ref="ns10:duns"/><xs:element minOccurs="0" name="companyName" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="CompanyNavigators"><xs:sequence><xs:element minOccurs="0" name="employeeNavigators" nillable="true" type="ns10:EmployeeNavigators"/><xs:element minOccurs="0" name="locationTypeNavigators" nillable="true" type="ns10:LocationTypeNavigators"/><xs:element minOccurs="0" name="companyTypeNavigators" nillable="true" type="ns10:CompanyTypeNavigators"/><xs:element minOccurs="0" name="salesNavigators" nillable="true" type="ns10:SalesNavigators"/><xs:element minOccurs="0" name="locationNavigators" nillable="true" type="ns10:LocationNavigators"/><xs:element minOccurs="0" name="industryNavigators" nillable="true" type="ns10:IndustryNavigators"/></xs:sequence></xs:complexType><xs:complexType name="EmployeeNavigators"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="employeeNavigator" nillable="true" type="ns10:EmployeeNavigator"/></xs:sequence></xs:complexType><xs:complexType name="EmployeeNavigator"><xs:sequence><xs:element name="employeeNavigatorValue" nillable="true" type="xs:string"/><xs:element name="employeeNavigatorDescription" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="LocationTypeNavigators"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="locationTypeNavigator" nillable="true" type="ns10:LocationTypeNavigator"/></xs:sequence></xs:complexType><xs:complexType name="LocationTypeNavigator"><xs:sequence><xs:element name="locationTypeNavigatorValue" nillable="true" type="xs:string"/><xs:element name="locationTypeNavigatorDescription" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="CompanyTypeNavigators"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="companyTypeNavigator" nillable="true" type="ns10:CompanyTypeNavigator"/></xs:sequence></xs:complexType><xs:complexType name="CompanyTypeNavigator"><xs:sequence><xs:element name="companyTypeNavigatorValue" nillable="true" type="xs:string"/><xs:element name="companyTypeNavigatorDescription" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="SalesNavigators"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="salesNavigator" nillable="true" type="ns10:SalesNavigator"/></xs:sequence></xs:complexType><xs:complexType name="SalesNavigator"><xs:sequence><xs:element name="salesNavigatorValue" nillable="true" type="xs:string"/><xs:element name="salesNavigatorDescription" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="LocationNavigators"><xs:sequence><xs:element minOccurs="0" name="countryNavigators" nillable="true" type="ns10:CountryNavigators"/></xs:sequence></xs:complexType><xs:complexType name="CountryNavigators"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="countryNavigator" nillable="true" type="ns10:CountryNavigator"/></xs:sequence></xs:complexType><xs:complexType name="CountryNavigator"><xs:sequence><xs:element name="countryNavigatorValue" nillable="true" type="xs:string"/><xs:element name="countryNavigatorDescription" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="stateProvinceNavigators" nillable="true" type="ns10:StateProvinceNavigators"/></xs:sequence></xs:complexType><xs:complexType name="StateProvinceNavigators"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="stateProvinceNavigator" nillable="true" type="ns10:StateProvinceNavigator"/></xs:sequence></xs:complexType><xs:complexType name="StateProvinceNavigator"><xs:sequence><xs:element name="stateProvinceNavigatorValue" nillable="true" type="xs:string"/><xs:element name="stateProvinceNavigatorDescription" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="IndustryNavigators"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="industryNavigator" nillable="true" type="ns10:IndustryNavigator"/></xs:sequence></xs:complexType><xs:complexType name="IndustryNavigator"><xs:sequence><xs:element name="industryNavigatorValue" nillable="true" type="xs:string"/><xs:element name="industryNavigatorDescription" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="SearchNavigation"><xs:sequence><xs:element minOccurs="0" name="employeeSearchNavigation" nillable="true" type="ns10:EmployeeSearchNavigation"/><xs:element minOccurs="0" name="companyTypeSearchNavigation" nillable="true" type="ns10:CompanyTypeSearchNavigation"/><xs:element minOccurs="0" name="locationTypeSearchNavigation" nillable="true" type="ns10:LocationTypeSearchNavigation"/><xs:element minOccurs="0" name="salesSearchNavigation" nillable="true" type="ns10:SalesSearchNavigation"/><xs:element minOccurs="0" name="locationSearchNavigation" nillable="true" type="ns10:LocationSearchNavigation"/><xs:element minOccurs="0" name="industrySearchNavigation" nillable="true" type="ns10:IndustrySearchNavigation"/></xs:sequence></xs:complexType><xs:complexType name="SalesSearchNavigation"><xs:sequence><xs:element maxOccurs="unbounded" name="salesSearchNavigationValue" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="LocationSearchNavigation"><xs:sequence><xs:element maxOccurs="unbounded" name="countryNavigation" type="ns10:CountryNavigation"/></xs:sequence></xs:complexType><xs:complexType name="CountryNavigation"><xs:sequence><xs:element name="countryNavigationValue" type="xs:string"/><xs:element maxOccurs="unbounded" minOccurs="0" name="stateNavigation" nillable="true" type="ns10:StateNavigation"/></xs:sequence></xs:complexType><xs:complexType name="StateNavigation"><xs:sequence><xs:element name="stateNavigationValue" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="LocationTypeSearchNavigation"><xs:sequence><xs:element maxOccurs="unbounded" name="locationTypeSearchNavigationValue" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="EmployeeSearchNavigation"><xs:sequence><xs:element maxOccurs="unbounded" name="employeeSearchNavigationValue" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="CompanyTypeSearchNavigation"><xs:sequence><xs:element maxOccurs="unbounded" name="companyTypeSearchNavigationValue" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="IndustrySearchNavigation"><xs:sequence><xs:element maxOccurs="unbounded" name="industrySearchNavigationValue" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="GetCompanyComparisonDataRequest"><xs:complexType><xs:sequence><xs:element ref="ns10:uniqueId"/></xs:sequence></xs:complexType></xs:element><xs:element name="GetCompanyComparisonDataResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="ns10:GetCompanyComparisonDataResponseWrapper"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="GetCompanyComparisonDataResponseWrapper"><xs:sequence><xs:element minOccurs="0" name="profitabilityComparison" nillable="true" type="ns10:ProfitabilityComparisons"/><xs:element minOccurs="0" name="valuationComparison" nillable="true" type="ns10:ValuationComparisons"/><xs:element minOccurs="0" name="operationsComparison" nillable="true" type="ns10:OperationsComparisons"/><xs:element minOccurs="0" name="financialComparison" nillable="true" type="ns10:FinancialComparisons"/><xs:element minOccurs="0" name="perShareDataComparison" nillable="true" type="ns10:PerShareDataComparisons"/><xs:element minOccurs="0" name="growthComparison" nillable="true" type="ns10:GrowthComparisons"/></xs:sequence></xs:complexType><xs:complexType name="ProfitabilityComparisons"><xs:sequence><xs:element minOccurs="0" name="company" nillable="true" type="ns10:ProfitabilityComparison"/><xs:element minOccurs="0" name="industryMedian" nillable="true" type="ns10:ProfitabilityComparison"/><xs:element minOccurs="0" name="marketMedian" nillable="true" type="ns10:ProfitabilityComparison"/></xs:sequence></xs:complexType><xs:complexType name="FinancialComparisons"><xs:sequence><xs:element minOccurs="0" name="company" nillable="true" type="ns10:FinancialComparison"/><xs:element minOccurs="0" name="industryMedian" nillable="true" type="ns10:FinancialComparison"/><xs:element minOccurs="0" name="marketMedian" nillable="true" type="ns10:FinancialComparison"/></xs:sequence></xs:complexType><xs:complexType name="PerShareDataComparisons"><xs:sequence><xs:element minOccurs="0" name="company" nillable="true" type="ns10:PerShareDataComparison"/><xs:element minOccurs="0" name="industryMedian" nillable="true" type="ns10:PerShareDataComparison"/><xs:element minOccurs="0" name="marketMedian" nillable="true" type="ns10:PerShareDataComparison"/></xs:sequence></xs:complexType><xs:complexType name="ProfitabilityComparison"><xs:sequence><xs:element minOccurs="0" name="pctGrossProfitMargin" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctPreTaxProfitMargin" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctNetProfitMargin" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctReturnOnEquity" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctReturnOnAssets" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctReturnOnInvestedCapital" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:complexType name="FinancialComparison"><xs:sequence><xs:element minOccurs="0" name="currentRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="quickRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="leverageRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="totalDebtToEquity" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="interestCoverage" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:complexType name="ValuationComparisons"><xs:sequence><xs:element minOccurs="0" name="company" nillable="true" type="ns10:ValuationComparison"/><xs:element minOccurs="0" name="industryMedian" nillable="true" type="ns10:ValuationComparison"/><xs:element minOccurs="0" name="marketMedian" nillable="true" type="ns10:ValuationComparison"/></xs:sequence></xs:complexType><xs:complexType name="ValuationComparison"><xs:sequence><xs:element minOccurs="0" name="priceSalesRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="priceEarningsRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="priceBookRatio" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="priceCashFlowRatio" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:complexType name="PerShareDataComparison"><xs:sequence><xs:element minOccurs="0" name="revenuePerShare" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="dividendsPerShare" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="cashFlowPerShare" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="workingCapitalPerShare" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="longTermDebtPerShare" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="bookValuePerShare" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="totalAssetsPerShare" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:complexType name="OperationsComparisons"><xs:sequence><xs:element minOccurs="0" name="company" nillable="true" type="ns10:OperationsComparison"/><xs:element minOccurs="0" name="industryMedian" nillable="true" type="ns10:OperationsComparison"/><xs:element minOccurs="0" name="marketMedian" nillable="true" type="ns10:OperationsComparison"/></xs:sequence></xs:complexType><xs:complexType name="OperationsComparison"><xs:sequence><xs:element minOccurs="0" name="daysOfSalesOutstanding" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="inventoryTurnover" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="daysCostOfGoodsSoldInInventory" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="assetTurnover" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="netReceivablesTurnoverFlow" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctEffectiveTaxRate" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:complexType name="GrowthComparisons"><xs:sequence><xs:element minOccurs="0" name="company" nillable="true" type="ns10:GrowthComparison"/><xs:element minOccurs="0" name="industryMedian" nillable="true" type="ns10:GrowthComparison"/><xs:element minOccurs="0" name="marketMedian" nillable="true" type="ns10:GrowthComparison"/></xs:sequence></xs:complexType><xs:complexType name="GrowthComparison"><xs:sequence><xs:element minOccurs="0" name="pctTwelveMonthRevenueGrowth" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctTwelveMonthNetIncomeGrowth" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctTwelveMonthEpsGrowth" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctTwelveMonthDividendGrowth" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctThirtySixMonthRevenueGrowth" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctThirtySixMonthNetIncomeGrowth" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctThirtySixMonthEpsGrowth" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="pctThirtySixMonthDividendGrowth" nillable="true" type="xs:decimal"/></xs:sequence></xs:complexType><xs:element name="AdvancedCompanySearchRequest"><xs:complexType><xs:sequence><xs:element name="bal"><xs:complexType><xs:complexContent><xs:extension base="ns10:GetBuildAList"><xs:sequence><xs:element minOccurs="0" name="orderBy" nillable="true" type="ns10:OrderByTypes"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:complexType name="CompanyResponseWrapper"><xs:sequence><xs:element minOccurs="0" name="companies" nillable="true"><xs:complexType><xs:complexContent><xs:extension base="ns10:CompanySearchResultSet"/></xs:complexContent></xs:complexType></xs:element></xs:sequence></xs:complexType><xs:element name="AdvancedCompanySearchResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="ns10:CompanyResponseWrapper"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="CompanySize"><xs:sequence><xs:element minOccurs="0" name="employeesFrom" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="employeesTo" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="employeesGrowthFrom" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="employeesGrowthTo" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="employeesThisLocationFrom" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="employeesThisLocationTo" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="marketCapFrom" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="marketCapTo" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="salesFrom" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="salesTo" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="salesGrowthFrom" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="salesGrowthTo" nillable="true" type="xs:double"/></xs:sequence></xs:complexType><xs:complexType name="CompanyType"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="locationType" nillable="true" type="xs:int"/><xs:element maxOccurs="unbounded" minOccurs="0" name="companyType" nillable="true" type="xs:int"/><xs:element maxOccurs="unbounded" minOccurs="0" name="subsidiaryStatus" nillable="true" type="xs:int"/></xs:sequence></xs:complexType><xs:complexType name="Industry"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="hooversIndustryCode" nillable="true" type="xs:int"/><xs:element minOccurs="0" name="primaryOnly" type="xs:boolean"/><xs:element minOccurs="0" name="nAICS" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="sIC" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="uKSIC" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="GetBuildAList"><xs:complexContent><xs:extension base="ns10:BaseSearchRequest"><xs:sequence><xs:element minOccurs="0" name="companySize" nillable="true" type="ns10:CompanySize"/><xs:element minOccurs="0" name="companyType" nillable="true" type="ns10:CompanyType"/><xs:element minOccurs="0" name="financialdata" nillable="true" type="ns10:FinancialData"/><xs:element minOccurs="0" name="industry" nillable="true" type="ns10:Industry"/><xs:element minOccurs="0" name="location" nillable="true" type="ns10:CompanyLocation"/><xs:element minOccurs="0" name="specialtyCriteria" nillable="true" type="ns10:SpecialtyCriteria"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="FinancialData"><xs:sequence><xs:element minOccurs="0" name="advertisingExpenseFrom" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="advertisingExpenseTo" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="assetsFrom" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="assetsTo" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="filingDateFrom" nillable="true" type="xs:date"/><xs:element minOccurs="0" name="filingDateTo" nillable="true" type="xs:date"/><xs:element maxOccurs="unbounded" minOccurs="0" name="fiscalYearEnd" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="incomeFrom" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="incomeGrowthFrom" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="incomeGrowthTo" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="incomeTo" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="offerFrom" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="offerTo" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="priceRangeFrom" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="priceRangeTo" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="researchExpenseFrom" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="researchExpenseTo" nillable="true" type="xs:double"/><xs:element minOccurs="0" name="tradingDateFrom" nillable="true" type="xs:date"/><xs:element minOccurs="0" name="tradingDateTo" nillable="true" type="xs:date"/><xs:element maxOccurs="unbounded" minOccurs="0" name="underwriterId" nillable="true" type="xs:long"/></xs:sequence></xs:complexType><xs:complexType name="CompanyLocation"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="areaCode" nillable="true" type="xs:string"/><xs:element maxOccurs="unbounded" minOccurs="0" name="city" nillable="true" type="xs:string"/><xs:element maxOccurs="unbounded" minOccurs="0" name="countryId" nillable="true" type="xs:long"/><xs:element maxOccurs="unbounded" minOccurs="0" name="globalState" nillable="true" type="xs:string"/><xs:element maxOccurs="unbounded" minOccurs="0" name="metropolitanId" nillable="true" type="xs:long"/><xs:element maxOccurs="unbounded" minOccurs="0" name="regionId" nillable="true" type="xs:long"/><xs:element maxOccurs="unbounded" minOccurs="0" name="state" nillable="true" type="xs:string"/><xs:element maxOccurs="unbounded" minOccurs="0" name="postalCode" nillable="true" type="xs:string"/><xs:element maxOccurs="unbounded" minOccurs="0" name="usZipCodeRange" nillable="true" type="ns10:Range"/><xs:element minOccurs="0" name="zipAreaSearch" nillable="true" type="ns10:ZipAreaSearch"/><xs:element minOccurs="0" name="latLongSearch" nillable="true" type="ns10:LatLongSearch"/><xs:element minOccurs="0" name="allAny" nillable="true" type="ns10:AllAny"/><xs:element maxOccurs="unbounded" minOccurs="0" name="ukCounty" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="Range"><xs:sequence><xs:element name="from" type="xs:long"/><xs:element name="to" type="xs:long"/></xs:sequence></xs:complexType><xs:complexType name="LatLongSearch"><xs:complexContent><xs:extension base="ns10:RadiusSearch"><xs:sequence><xs:element name="latitude" type="xs:double"/><xs:element name="longitude" type="xs:double"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="ZipAreaSearch"><xs:complexContent><xs:extension base="ns10:RadiusSearch"><xs:sequence><xs:element name="zipCode" type="xs:long"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="RadiusSearch"><xs:sequence><xs:element name="scale" type="ns10:Scale"/><xs:element name="radius" type="xs:double"/></xs:sequence></xs:complexType><xs:simpleType name="Scale"><xs:restriction base="xs:string"><xs:enumeration value="miles"/><xs:enumeration value="kilometers"/></xs:restriction></xs:simpleType><xs:simpleType name="AllAny"><xs:restriction base="xs:string"><xs:enumeration value="all"/><xs:enumeration value="any"/></xs:restriction></xs:simpleType><xs:complexType name="SpecialtyCriteria"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="auditorId" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="companyKeyword" nillable="true" type="xs:string"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="ns10:duns"/><xs:element maxOccurs="unbounded" minOccurs="0" name="exchangeId" nillable="true" type="xs:long"/><xs:element maxOccurs="unbounded" minOccurs="0" name="rankingId" nillable="true" type="xs:long"/><xs:element maxOccurs="unbounded" minOccurs="0" name="ukRegistration" nillable="true" type="xs:string"/><xs:element maxOccurs="unbounded" minOccurs="0" name="ukVat" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="yearFoundingFrom" nillable="true" type="xs:long"/><xs:element minOccurs="0" name="yearFoundingTo" nillable="true" type="xs:long"/><xs:element maxOccurs="unbounded" minOccurs="0" ref="ns10:ultimateParentDuns"/><xs:element maxOccurs="unbounded" minOccurs="0" name="primaryUrl" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:simpleType name="PeopleKeywordsInType"><xs:restriction base="xs:string"><xs:enumeration value="title"/><xs:enumeration value="bio"/></xs:restriction></xs:simpleType><xs:complexType name="People"><xs:sequence><xs:element minOccurs="0" name="ageFrom" nillable="true" type="xs:int"/><xs:element minOccurs="0" name="ageTo" nillable="true" type="xs:int"/><xs:element minOccurs="0" name="bonusFrom" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="bonusTo" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="salaryFrom" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="salaryTo" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="totalPayFrom" nillable="true" type="xs:decimal"/><xs:element minOccurs="0" name="totalPayTo" nillable="true" type="xs:decimal"/><xs:element maxOccurs="unbounded" minOccurs="0" name="jobFunction" nillable="true" type="xs:string"/><xs:element maxOccurs="unbounded" minOccurs="0" name="keywordsIn" nillable="true" type="ns10:PeopleKeywordsInType"/><xs:element minOccurs="0" name="keywordSelect" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="AdvancedPersonSearchRequest"><xs:complexType><xs:sequence><xs:element name="bal"><xs:complexType><xs:complexContent><xs:extension base="ns10:GetBuildAList"><xs:sequence><xs:element minOccurs="0" name="orderBy" nillable="true" type="ns10:BaseOrderByTypes"/><xs:element minOccurs="0" name="people" nillable="true" type="ns10:People"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:complexType name="PersonResponseWrapper"><xs:sequence><xs:element minOccurs="0" name="people" nillable="true" type="ns10:PersonSearchResultSet"/></xs:sequence></xs:complexType><xs:element name="AdvancedPersonSearchResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true" type="ns10:PersonResponseWrapper"/></xs:sequence></xs:complexType></xs:element><xs:complexType name="PersonSearchResult"><xs:sequence><xs:element minOccurs="0" name="resultSet" nillable="true" type="ns10:PersonSearchResultSet"/></xs:sequence></xs:complexType><xs:complexType name="PersonSearchResultSet"><xs:complexContent><xs:extension base="ns10:BaseSearchResultSet"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="hit" nillable="true" type="ns10:PersonSearchResultHit"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="PersonSearchResultHit"><xs:complexContent><xs:extension base="ns10:BaseSearchResultHit"><xs:sequence><xs:element minOccurs="0" name="coOfficialResults" nillable="true" type="ns10:CoOfficialResultFields"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:complexType name="CoOfficialResultFields"><xs:complexContent><xs:extension base="ns10:BaseSearchResultFields"><xs:sequence><xs:element minOccurs="0" ref="ns10:coOfficialId"/><xs:element minOccurs="0" name="firstName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="lastName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="middleName" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="suffix" nillable="true" type="xs:string"/><xs:element minOccurs="0" name="title" nillable="true" type="xs:string"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType><xs:element name="FindPersonByKeywordRequest"><xs:complexType><xs:complexContent><xs:extension base="ns10:BaseSearchRequest"><xs:sequence><xs:element name="keyword" type="xs:string"/><xs:element minOccurs="0" name="orderBy" nillable="true" type="ns10:BaseOrderByTypes"/><xs:element minOccurs="0" name="returnSearchNavigation" nillable="true" type="xs:boolean"/><xs:element minOccurs="0" name="searchNavigation" nillable="true" type="ns10:PersonSearchNavigation"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element><xs:element name="FindPersonByKeywordResponse"><xs:complexType><xs:sequence><xs:element minOccurs="0" name="return" nillable="true"><xs:complexType><xs:complexContent><xs:extension base="ns10:PersonSearchResult"><xs:sequence><xs:element minOccurs="0" name="navigators" nillable="true" type="ns10:PeopleNavigators"/></xs:sequence></xs:extension></xs:complexContent></xs:complexType></xs:element></xs:sequence></xs:complexType></xs:element><xs:complexType name="PeopleNavigators"><xs:sequence><xs:element minOccurs="0" name="jobFunctionNavigators" nillable="true" type="ns10:JobFunctionNavigators"/></xs:sequence></xs:complexType><xs:complexType name="JobFunctionNavigators"><xs:sequence><xs:element maxOccurs="unbounded" minOccurs="0" name="jobFunctionNavigator" nillable="true" type="ns10:JobFunctionNavigator"/></xs:sequence></xs:complexType><xs:complexType name="JobFunctionNavigator"><xs:sequence><xs:element name="jobFunctionNavigatorValue" nillable="true" type="xs:string"/><xs:element name="jobFunctionNavigatorDescription" nillable="true" type="xs:string"/></xs:sequence></xs:complexType><xs:complexType name="PersonSearchNavigation"><xs:sequence><xs:element minOccurs="0" name="jobFunctionSearchNavigation" nillable="true" type="ns10:JobFunctionSearchNavigation"/></xs:sequence></xs:complexType><xs:complexType name="JobFunctionSearchNavigation"><xs:sequence><xs:element maxOccurs="unbounded" name="jobFunctionSearchNavigationValue" type="xs:string"/></xs:sequence></xs:complexType><xs:element name="API-KEY" nillable="true" type="xs:string"/></xs:schema>
  </wsdl:types>
  <wsdl:message name="GetCompanyDetailRequest">
    <wsdl:part element="tns:GetCompanyDetailRequest" name="GetCompanyDetailRequest"/>
  </wsdl:message>
  <wsdl:message name="GetFamilyTreeResponse">
    <wsdl:part element="tns:GetFamilyTreeResponse" name="GetFamilyTreeResponse"/>
  </wsdl:message>
  <wsdl:message name="GetFamilyTreeRequest">
    <wsdl:part element="tns:GetFamilyTreeRequest" name="GetFamilyTreeRequest"/>
  </wsdl:message>
  <wsdl:message name="GetCompanyDetailResponse">
    <wsdl:part element="tns:GetCompanyDetailResponse" name="GetCompanyDetailResponse"/>
  </wsdl:message>
  <wsdl:message name="GetCompanyMarketDataResponse">
    <wsdl:part element="tns:GetCompanyMarketDataResponse" name="GetCompanyMarketDataResponse"/>
  </wsdl:message>
  <wsdl:message name="GetCompanyDetailSimpleResponse">
    <wsdl:part element="tns:GetCompanyDetailSimpleResponse" name="GetCompanyDetailSimpleResponse"/>
  </wsdl:message>
  <wsdl:message name="GetCompanyComparisonDataRequest">
    <wsdl:part element="tns:GetCompanyComparisonDataRequest" name="GetCompanyComparisonDataRequest"/>
  </wsdl:message>
  <wsdl:message name="GetCompanyFinancialSummaryResponse">
    <wsdl:part element="tns:GetCompanyFinancialSummaryResponse" name="GetCompanyFinancialSummaryResponse"/>
  </wsdl:message>
  <wsdl:message name="FindCompanyByKeywordRequest">
    <wsdl:part element="tns:FindCompanyByKeywordRequest" name="FindCompanyByKeywordRequest"/>
  </wsdl:message>
  <wsdl:message name="AdvancedCompanySearchResponse">
    <wsdl:part element="tns:AdvancedCompanySearchResponse" name="AdvancedCompanySearchResponse"/>
  </wsdl:message>
  <wsdl:message name="GetPersonDetailRequest">
    <wsdl:part element="tns:GetPersonDetailRequest" name="GetPersonDetailRequest"/>
  </wsdl:message>
  <wsdl:message name="GetPersonDetailSimpleResponse">
    <wsdl:part element="tns:GetPersonDetailSimpleResponse" name="GetPersonDetailSimpleResponse"/>
  </wsdl:message>
  <wsdl:message name="FindPersonByKeywordResponse">
    <wsdl:part element="tns:FindPersonByKeywordResponse" name="FindPersonByKeywordResponse"/>
  </wsdl:message>
  <wsdl:message name="AdvancedCompanySearchRequest">
    <wsdl:part element="tns:AdvancedCompanySearchRequest" name="AdvancedCompanySearchRequest"/>
  </wsdl:message>
  <wsdl:message name="GetCompanyFinancialSummaryRequest">
    <wsdl:part element="tns:GetCompanyFinancialSummaryRequest" name="GetCompanyFinancialSummaryRequest"/>
  </wsdl:message>
  <wsdl:message name="GetCompanyComparisonDataResponse">
    <wsdl:part element="tns:GetCompanyComparisonDataResponse" name="GetCompanyComparisonDataResponse"/>
  </wsdl:message>
  <wsdl:message name="AdvancedPersonSearchRequest">
    <wsdl:part element="tns:AdvancedPersonSearchRequest" name="AdvancedPersonSearchRequest"/>
  </wsdl:message>
  <wsdl:message name="GetPersonDetailSimpleRequest">
    <wsdl:part element="tns:GetPersonDetailSimpleRequest" name="GetPersonDetailSimpleRequest"/>
  </wsdl:message>
  <wsdl:message name="GetCompanyDetailSimpleRequest">
    <wsdl:part element="tns:GetCompanyDetailSimpleRequest" name="GetCompanyDetailSimpleRequest"/>
  </wsdl:message>
  <wsdl:message name="FindPersonByKeywordRequest">
    <wsdl:part element="tns:FindPersonByKeywordRequest" name="FindPersonByKeywordRequest"/>
  </wsdl:message>
  <wsdl:message name="FindCompetitorsByCompanyIDResponse">
    <wsdl:part element="tns:FindCompetitorsByCompanyIDResponse" name="FindCompetitorsByCompanyIDResponse"/>
  </wsdl:message>
  <wsdl:message name="GetCompanyMarketDataRequest">
    <wsdl:part element="tns:GetCompanyMarketDataRequest" name="GetCompanyMarketDataRequest"/>
  </wsdl:message>
  <wsdl:message name="AdvancedPersonSearchResponse">
    <wsdl:part element="tns:AdvancedPersonSearchResponse" name="AdvancedPersonSearchResponse"/>
  </wsdl:message>
  <wsdl:message name="GetPersonDetailResponse">
    <wsdl:part element="tns:GetPersonDetailResponse" name="GetPersonDetailResponse"/>
  </wsdl:message>
  <wsdl:message name="GetAdvancedSearchLookupsResponse">
    <wsdl:part element="tns:GetAdvancedSearchLookupsResponse" name="GetAdvancedSearchLookupsResponse"/>
  </wsdl:message>
  <wsdl:message name="SoapHeader">
    <wsdl:part element="tns:API-KEY" name="parameters"/>
  </wsdl:message>
  <wsdl:message name="FindCompanyByKeywordResponse">
    <wsdl:part element="tns:FindCompanyByKeywordResponse" name="FindCompanyByKeywordResponse"/>
  </wsdl:message>
  <wsdl:message name="GetAdvancedSearchLookupsRequest">
    <wsdl:part element="tns:GetAdvancedSearchLookupsRequest" name="GetAdvancedSearchLookupsRequest"/>
  </wsdl:message>
  <wsdl:message name="FindCompetitorsByCompanyIDRequest">
    <wsdl:part element="tns:FindCompetitorsByCompanyIDRequest" name="FindCompetitorsByCompanyIDRequest"/>
  </wsdl:message>
  <wsdl:portType name="HooversAPI-30">
    <wsdl:operation name="GetFamilyTree">
      <wsdl:input message="tns:GetFamilyTreeRequest" name="GetFamilyTreeRequest"/>
      <wsdl:output message="tns:GetFamilyTreeResponse" name="GetFamilyTreeResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdvancedCompanySearch">
      <wsdl:input message="tns:AdvancedCompanySearchRequest" name="AdvancedCompanySearchRequest"/>
      <wsdl:output message="tns:AdvancedCompanySearchResponse" name="AdvancedCompanySearchResponse"/>
    </wsdl:operation>
    <wsdl:operation name="FindCompetitorsByCompanyID">
      <wsdl:input message="tns:FindCompetitorsByCompanyIDRequest" name="FindCompetitorsByCompanyIDRequest"/>
      <wsdl:output message="tns:FindCompetitorsByCompanyIDResponse" name="FindCompetitorsByCompanyIDResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyFinancialSummary">
      <wsdl:input message="tns:GetCompanyFinancialSummaryRequest" name="GetCompanyFinancialSummaryRequest"/>
      <wsdl:output message="tns:GetCompanyFinancialSummaryResponse" name="GetCompanyFinancialSummaryResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetAdvancedSearchLookups">
      <wsdl:input message="tns:GetAdvancedSearchLookupsRequest" name="GetAdvancedSearchLookupsRequest"/>
      <wsdl:output message="tns:GetAdvancedSearchLookupsResponse" name="GetAdvancedSearchLookupsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyMarketData">
      <wsdl:input message="tns:GetCompanyMarketDataRequest" name="GetCompanyMarketDataRequest"/>
      <wsdl:output message="tns:GetCompanyMarketDataResponse" name="GetCompanyMarketDataResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDetailSimple">
      <wsdl:input message="tns:GetCompanyDetailSimpleRequest" name="GetCompanyDetailSimpleRequest"/>
      <wsdl:output message="tns:GetCompanyDetailSimpleResponse" name="GetCompanyDetailSimpleResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyComparisonData">
      <wsdl:input message="tns:GetCompanyComparisonDataRequest" name="GetCompanyComparisonDataRequest"/>
      <wsdl:output message="tns:GetCompanyComparisonDataResponse" name="GetCompanyComparisonDataResponse"/>
    </wsdl:operation>
    <wsdl:operation name="FindPersonByKeyword">
      <wsdl:input message="tns:FindPersonByKeywordRequest" name="FindPersonByKeywordRequest"/>
      <wsdl:output message="tns:FindPersonByKeywordResponse" name="FindPersonByKeywordResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetPersonDetail">
      <wsdl:input message="tns:GetPersonDetailRequest" name="GetPersonDetailRequest"/>
      <wsdl:output message="tns:GetPersonDetailResponse" name="GetPersonDetailResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetPersonDetailSimple">
      <wsdl:input message="tns:GetPersonDetailSimpleRequest" name="GetPersonDetailSimpleRequest"/>
      <wsdl:output message="tns:GetPersonDetailSimpleResponse" name="GetPersonDetailSimpleResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdvancedPersonSearch">
      <wsdl:input message="tns:AdvancedPersonSearchRequest" name="AdvancedPersonSearchRequest"/>
      <wsdl:output message="tns:AdvancedPersonSearchResponse" name="AdvancedPersonSearchResponse"/>
    </wsdl:operation>
    <wsdl:operation name="FindCompanyByKeyword">
      <wsdl:input message="tns:FindCompanyByKeywordRequest" name="FindCompanyByKeywordRequest"/>
      <wsdl:output message="tns:FindCompanyByKeywordResponse" name="FindCompanyByKeywordResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDetail">
      <wsdl:input message="tns:GetCompanyDetailRequest" name="GetCompanyDetailRequest"/>
      <wsdl:output message="tns:GetCompanyDetailResponse" name="GetCompanyDetailResponse"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="HooversAPI-30Soap11" type="tns:HooversAPI-30">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetFamilyTree">
      <soap:operation soapAction=""/>
      <wsdl:input name="GetFamilyTreeRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="GetFamilyTreeResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdvancedCompanySearch">
      <soap:operation soapAction=""/>
      <wsdl:input name="AdvancedCompanySearchRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="AdvancedCompanySearchResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FindCompetitorsByCompanyID">
      <soap:operation soapAction=""/>
      <wsdl:input name="FindCompetitorsByCompanyIDRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="FindCompetitorsByCompanyIDResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyFinancialSummary">
      <soap:operation soapAction=""/>
      <wsdl:input name="GetCompanyFinancialSummaryRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="GetCompanyFinancialSummaryResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAdvancedSearchLookups">
      <soap:operation soapAction=""/>
      <wsdl:input name="GetAdvancedSearchLookupsRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="GetAdvancedSearchLookupsResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyMarketData">
      <soap:operation soapAction=""/>
      <wsdl:input name="GetCompanyMarketDataRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="GetCompanyMarketDataResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDetailSimple">
      <soap:operation soapAction=""/>
      <wsdl:input name="GetCompanyDetailSimpleRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="GetCompanyDetailSimpleResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyComparisonData">
      <soap:operation soapAction=""/>
      <wsdl:input name="GetCompanyComparisonDataRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="GetCompanyComparisonDataResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FindPersonByKeyword">
      <soap:operation soapAction=""/>
      <wsdl:input name="FindPersonByKeywordRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="FindPersonByKeywordResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonDetail">
      <soap:operation soapAction=""/>
      <wsdl:input name="GetPersonDetailRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="GetPersonDetailResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPersonDetailSimple">
      <soap:operation soapAction=""/>
      <wsdl:input name="GetPersonDetailSimpleRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="GetPersonDetailSimpleResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdvancedPersonSearch">
      <soap:operation soapAction=""/>
      <wsdl:input name="AdvancedPersonSearchRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="AdvancedPersonSearchResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FindCompanyByKeyword">
      <soap:operation soapAction=""/>
      <wsdl:input name="FindCompanyByKeywordRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="FindCompanyByKeywordResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCompanyDetail">
      <soap:operation soapAction=""/>
      <wsdl:input name="GetCompanyDetailRequest">
        <soap:body use="literal"/>
        <soap:header message="tns:SoapHeader" part="parameters" use="literal" wsdl:required="true">
        </soap:header>
      </wsdl:input>
      <wsdl:output name="GetCompanyDetailResponse">
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="HooversAPI-30">
    <wsdl:port binding="tns:HooversAPI-30Soap11" name="HooversAPI-30Soap11">
      <soap:address location="http://hapi-dev.hoovers.com/HooversAPI-30"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>