<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://epnet.com/webservices/NovelistSelectService/2007/11/" xmlns:s1="http://epnet.com/webservices/SearchService/Response/2007/11/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="http://epnet.com/webservices/NovelistSelectService/2007/11/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">NoveList Select brings the expertise of NoveList directly to your catalog and points your readers to the titles that are in your collection. With NoveList Select’s Find More Like function, NoveList suggests not only books they are similar to popular, high-demand authors but points your readers at the readalikes that are sitting on your shelf. When the best-selling or popular titles that your readers are looking for are either checked out or have long hold queues, clicking on our Find More Like link executes a search of NoveList’s 4 million Title database, this search retrieves titles that are similar to the book your reader is interested in and sorts these results by popularity. The titles that your readers see are not only based on NoveList’s readers’ advisory expertise but are in and available for check-out.</wsdl:documentation>
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://epnet.com/webservices/NovelistSelectService/2007/11/">
      <s:import namespace="http://epnet.com/webservices/SearchService/Response/2007/11/" />
      <s:element name="NovelistContentSearch">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="searchRequest" type="tns:NovelistContentRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NovelistContentRequest">
        <s:complexContent mixed="false">
          <s:extension base="tns:Request">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ISBN" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" default="10" name="NumRecords" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Request" />
      <s:element name="NovelistContentSearchResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="novelistSelectResponse" nillable="true" type="s1:EP.Services.EIT.NovelistSelectContentResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AuthorizationHeader" type="tns:AuthorizationHeader" />
      <s:complexType name="AuthorizationHeader">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Profile" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="IpProfile" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="AuthType" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="IpAddress" type="s:string" />
        </s:sequence>
        <s:anyAttribute />
      </s:complexType>
      <s:element name="LogFeatureUsage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="logRequest" type="tns:NovelistSelectLogFeatureUsage" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NovelistSelectLogFeatureUsage">
        <s:complexContent mixed="false">
          <s:extension base="tns:Request">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Feature" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" name="ISBN" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="LogFeatureUsageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="novelistSelectResponse" nillable="true" type="s1:EP.Services.EIT.NovelistSelectLogFeatureUsageResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FindSimilarSearch">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="searchRequest" type="tns:NovelistSelectRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NovelistSelectRequest">
        <s:complexContent mixed="false">
          <s:extension base="tns:Request">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ISBN" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" default="10" name="NumRecords" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="FindSimilarSearchResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="novelistSelectResponse" nillable="true" type="s1:EP.Services.EIT.NovelistSelectResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FindSimilarAuthors">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="searchRequest" type="tns:NovelistAuthorsRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NovelistAuthorsRequest">
        <s:complexContent mixed="false">
          <s:extension base="tns:Request">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ISBN" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" default="10" name="NumRecords" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="FindSimilarAuthorsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="novelistSelectResponse" nillable="true" type="s1:EP.Services.EIT.NovelistSelectAuthorsResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelatedNewsletters">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="isbnRequest" type="tns:NextReadsIsbnRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NextReadsIsbnRequest">
        <s:complexContent mixed="false">
          <s:extension base="tns:Request">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="isbn" type="s:string" />
              <s:element minOccurs="0" maxOccurs="1" default="10" name="NumRecords" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelatedNewslettersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="nextReadsResponse" nillable="true" type="s1:EP.Services.EIT.NextReadsResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetFullTextContent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theSearchRequest" type="tns:NovelistFullTextRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="NovelistFullTextRequest">
        <s:complexContent mixed="false">
          <s:extension base="tns:Request">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="UI" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="GetFullTextContentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="novelistSelectResponse" nillable="true" type="s1:EP.Services.EIT.NovelistSelectFullTexttResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SeriesTitles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theIsbnRequest" type="tns:IsbnRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="IsbnRequest">
        <s:complexContent mixed="false">
          <s:extension base="tns:Request">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="ISBN" type="s:string" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="SeriesTitlesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NoveListSelectResponse" nillable="true" type="s1:EP.Services.EIT.NoveListSelectBookInfoResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TitleContent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theIsbnRequest" type="tns:IsbnRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TitleContentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NoveListSelectResponse" nillable="true" type="s1:EP.Services.EIT.NoveListSelectBookInfoResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelatedNRNewsletters">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theMaxNIsbnRequest" type="tns:MaxNIsbnRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="MaxNIsbnRequest">
        <s:complexContent mixed="false">
          <s:extension base="tns:IsbnRequest">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" default="1" name="StartRecord" type="s:int" />
              <s:element minOccurs="0" maxOccurs="1" default="10" name="NumRecords" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="RelatedNRNewslettersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NoveListSelectResponse" nillable="true" type="s1:EP.Services.EIT.NoveListSelectRelatedContentResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelatedNoveListContent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theIsbnRequest" type="tns:IsbnRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RelatedNoveListContentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NoveListSelectResponse" nillable="true" type="s1:EP.Services.EIT.NoveListSelectRelatedContentResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SimilarTitles">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theMaxNIsbnRequest" type="tns:MaxNIsbnRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SimilarTitlesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NoveListSelectResponse" nillable="true" type="s1:EP.Services.EIT.NoveListSelectSuggestionsResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SimilarAuthors">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theIsbnRequest" type="tns:MaxNIsbnRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SimilarAuthorsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NoveListSelectResponse" nillable="true" type="s1:EP.Services.EIT.NoveListSelectSuggestionsResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TitlePlink">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theIsbnRequest" type="tns:IsbnRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TitlePlinkResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NoveListSelectResponse" nillable="true" type="s1:EP.Services.EIT.NoveListSelectBookInfoResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AllRelatedContent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theIsbnRequest" type="tns:IsbnRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AllRelatedContentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NoveListSelectResponse" nillable="true" type="s1:EP.Services.EIT.AggregatedNoveListSelectRelatedContentResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AllContent">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="isbnRequest" type="tns:IsbnRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AllContentResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NoveListSelectResponse" nillable="true" type="s1:EP.Services.EIT.AggregatedNoveListSelectResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AllBookInfo">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theIsbnRequest" type="tns:IsbnRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AllBookInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NoveListSelectResponse" nillable="true" type="s1:EP.Services.EIT.AggregatedNoveListSelectBookInfoResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AllSuggestions">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theIsbnRequest" type="tns:IsbnRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AllSuggestionsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="NoveListSelectResponse" nillable="true" type="s1:EP.Services.EIT.AggregatedNoveListSelectSuggestionsResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TitleSubjects">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="theIsbnRequest" type="tns:IsbnRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="TitleSubjectsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="TitleSubjectsResult" 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:schema>
    <s:schema elementFormDefault="qualified" targetNamespace="http://epnet.com/webservices/SearchService/Response/2007/11/">
      <s:complexType name="EP.Services.EIT.NovelistSelectContentResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="searchResults">
            <s:complexType mixed="true">
              <s:sequence>
                <s:any />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="EP.Services.EIT.NovelistSelectLogFeatureUsageResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Results">
            <s:complexType mixed="true">
              <s:sequence>
                <s:any />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="EP.Services.EIT.NovelistSelectResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="searchResults">
            <s:complexType mixed="true">
              <s:sequence>
                <s:any />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="EP.Services.EIT.NovelistSelectAuthorsResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="searchResults">
            <s:complexType mixed="true">
              <s:sequence>
                <s:any />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="EP.Services.EIT.NextReadsResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="requestResults">
            <s:complexType mixed="true">
              <s:sequence>
                <s:any />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="EP.Services.EIT.NovelistSelectFullTexttResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="searchResults">
            <s:complexType mixed="true">
              <s:sequence>
                <s:any />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="EP.Services.EIT.NoveListSelectBookInfoResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Features">
            <s:complexType mixed="true">
              <s:sequence>
                <s:any />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="EP.Services.EIT.NoveListSelectRelatedContentResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Features">
            <s:complexType mixed="true">
              <s:sequence>
                <s:any />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="EP.Services.EIT.NoveListSelectSuggestionsResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Features">
            <s:complexType mixed="true">
              <s:sequence>
                <s:any />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="EP.Services.EIT.AggregatedNoveListSelectRelatedContentResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Features">
            <s:complexType mixed="true">
              <s:sequence>
                <s:any />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="EP.Services.EIT.AggregatedNoveListSelectResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Features">
            <s:complexType mixed="true">
              <s:sequence>
                <s:any />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="EP.Services.EIT.AggregatedNoveListSelectBookInfoResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Features">
            <s:complexType mixed="true">
              <s:sequence>
                <s:any />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
      <s:complexType name="EP.Services.EIT.AggregatedNoveListSelectSuggestionsResponse">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Features">
            <s:complexType mixed="true">
              <s:sequence>
                <s:any />
              </s:sequence>
            </s:complexType>
          </s:element>
        </s:sequence>
      </s:complexType>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="NovelistContentSearchSoapIn">
    <wsdl:part name="parameters" element="tns:NovelistContentSearch" />
  </wsdl:message>
  <wsdl:message name="NovelistContentSearchSoapOut">
    <wsdl:part name="parameters" element="tns:NovelistContentSearchResponse" />
  </wsdl:message>
  <wsdl:message name="NovelistContentSearchAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="LogFeatureUsageSoapIn">
    <wsdl:part name="parameters" element="tns:LogFeatureUsage" />
  </wsdl:message>
  <wsdl:message name="LogFeatureUsageSoapOut">
    <wsdl:part name="parameters" element="tns:LogFeatureUsageResponse" />
  </wsdl:message>
  <wsdl:message name="LogFeatureUsageAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="FindSimilarSearchSoapIn">
    <wsdl:part name="parameters" element="tns:FindSimilarSearch" />
  </wsdl:message>
  <wsdl:message name="FindSimilarSearchSoapOut">
    <wsdl:part name="parameters" element="tns:FindSimilarSearchResponse" />
  </wsdl:message>
  <wsdl:message name="FindSimilarSearchAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="FindSimilarAuthorsSoapIn">
    <wsdl:part name="parameters" element="tns:FindSimilarAuthors" />
  </wsdl:message>
  <wsdl:message name="FindSimilarAuthorsSoapOut">
    <wsdl:part name="parameters" element="tns:FindSimilarAuthorsResponse" />
  </wsdl:message>
  <wsdl:message name="FindSimilarAuthorsAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="RelatedNewslettersSoapIn">
    <wsdl:part name="parameters" element="tns:RelatedNewsletters" />
  </wsdl:message>
  <wsdl:message name="RelatedNewslettersSoapOut">
    <wsdl:part name="parameters" element="tns:RelatedNewslettersResponse" />
  </wsdl:message>
  <wsdl:message name="RelatedNewslettersAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="GetFullTextContentSoapIn">
    <wsdl:part name="parameters" element="tns:GetFullTextContent" />
  </wsdl:message>
  <wsdl:message name="GetFullTextContentSoapOut">
    <wsdl:part name="parameters" element="tns:GetFullTextContentResponse" />
  </wsdl:message>
  <wsdl:message name="GetFullTextContentAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="SeriesTitlesSoapIn">
    <wsdl:part name="parameters" element="tns:SeriesTitles" />
  </wsdl:message>
  <wsdl:message name="SeriesTitlesSoapOut">
    <wsdl:part name="parameters" element="tns:SeriesTitlesResponse" />
  </wsdl:message>
  <wsdl:message name="SeriesTitlesAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="TitleContentSoapIn">
    <wsdl:part name="parameters" element="tns:TitleContent" />
  </wsdl:message>
  <wsdl:message name="TitleContentSoapOut">
    <wsdl:part name="parameters" element="tns:TitleContentResponse" />
  </wsdl:message>
  <wsdl:message name="TitleContentAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="RelatedNRNewslettersSoapIn">
    <wsdl:part name="parameters" element="tns:RelatedNRNewsletters" />
  </wsdl:message>
  <wsdl:message name="RelatedNRNewslettersSoapOut">
    <wsdl:part name="parameters" element="tns:RelatedNRNewslettersResponse" />
  </wsdl:message>
  <wsdl:message name="RelatedNRNewslettersAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="RelatedNoveListContentSoapIn">
    <wsdl:part name="parameters" element="tns:RelatedNoveListContent" />
  </wsdl:message>
  <wsdl:message name="RelatedNoveListContentSoapOut">
    <wsdl:part name="parameters" element="tns:RelatedNoveListContentResponse" />
  </wsdl:message>
  <wsdl:message name="RelatedNoveListContentAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="SimilarTitlesSoapIn">
    <wsdl:part name="parameters" element="tns:SimilarTitles" />
  </wsdl:message>
  <wsdl:message name="SimilarTitlesSoapOut">
    <wsdl:part name="parameters" element="tns:SimilarTitlesResponse" />
  </wsdl:message>
  <wsdl:message name="SimilarTitlesAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="SimilarAuthorsSoapIn">
    <wsdl:part name="parameters" element="tns:SimilarAuthors" />
  </wsdl:message>
  <wsdl:message name="SimilarAuthorsSoapOut">
    <wsdl:part name="parameters" element="tns:SimilarAuthorsResponse" />
  </wsdl:message>
  <wsdl:message name="SimilarAuthorsAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="TitlePlinkSoapIn">
    <wsdl:part name="parameters" element="tns:TitlePlink" />
  </wsdl:message>
  <wsdl:message name="TitlePlinkSoapOut">
    <wsdl:part name="parameters" element="tns:TitlePlinkResponse" />
  </wsdl:message>
  <wsdl:message name="TitlePlinkAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="AllRelatedContentSoapIn">
    <wsdl:part name="parameters" element="tns:AllRelatedContent" />
  </wsdl:message>
  <wsdl:message name="AllRelatedContentSoapOut">
    <wsdl:part name="parameters" element="tns:AllRelatedContentResponse" />
  </wsdl:message>
  <wsdl:message name="AllRelatedContentAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="AllContentSoapIn">
    <wsdl:part name="parameters" element="tns:AllContent" />
  </wsdl:message>
  <wsdl:message name="AllContentSoapOut">
    <wsdl:part name="parameters" element="tns:AllContentResponse" />
  </wsdl:message>
  <wsdl:message name="AllContentAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="AllBookInfoSoapIn">
    <wsdl:part name="parameters" element="tns:AllBookInfo" />
  </wsdl:message>
  <wsdl:message name="AllBookInfoSoapOut">
    <wsdl:part name="parameters" element="tns:AllBookInfoResponse" />
  </wsdl:message>
  <wsdl:message name="AllBookInfoAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="AllSuggestionsSoapIn">
    <wsdl:part name="parameters" element="tns:AllSuggestions" />
  </wsdl:message>
  <wsdl:message name="AllSuggestionsSoapOut">
    <wsdl:part name="parameters" element="tns:AllSuggestionsResponse" />
  </wsdl:message>
  <wsdl:message name="AllSuggestionsAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:message name="TitleSubjectsSoapIn">
    <wsdl:part name="parameters" element="tns:TitleSubjects" />
  </wsdl:message>
  <wsdl:message name="TitleSubjectsSoapOut">
    <wsdl:part name="parameters" element="tns:TitleSubjectsResponse" />
  </wsdl:message>
  <wsdl:message name="TitleSubjectsAuthorizationHeader">
    <wsdl:part name="AuthorizationHeader" element="tns:AuthorizationHeader" />
  </wsdl:message>
  <wsdl:portType name="NovelistSelectSoap">
    <wsdl:operation name="NovelistContentSearch">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The NoveListContentSearch method is used retrieve NoveList content related to a particular book in the form of links to xml documents. For example: Book Discussion Guides, Author Read-Alikes, Book Talks, etc</wsdl:documentation>
      <wsdl:input message="tns:NovelistContentSearchSoapIn" />
      <wsdl:output message="tns:NovelistContentSearchSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="LogFeatureUsage">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The LogFeatureUsage method should be used when a link provided for a feature is used (clicked)</wsdl:documentation>
      <wsdl:input message="tns:LogFeatureUsageSoapIn" />
      <wsdl:output message="tns:LogFeatureUsageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FindSimilarSearch">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The Search method takes the ISBN provided, grabs information about that book, and uses it to select other titles that are similar. </wsdl:documentation>
      <wsdl:input message="tns:FindSimilarSearchSoapIn" />
      <wsdl:output message="tns:FindSimilarSearchSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FindSimilarAuthors">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The FindSimilarAuthors method is used retrieve authors related to a particular book.</wsdl:documentation>
      <wsdl:input message="tns:FindSimilarAuthorsSoapIn" />
      <wsdl:output message="tns:FindSimilarAuthorsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelatedNewsletters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The RelatedNewsletters method is used to retrieve links to NextReads newsletters for a given site where the ISBN is referenced.  This has been deprecated and RelatedNRNewsletters should be used instead.</wsdl:documentation>
      <wsdl:input message="tns:RelatedNewslettersSoapIn" />
      <wsdl:output message="tns:RelatedNewslettersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetFullTextContent">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The GetFullTextContent method is used retrieve the FullText for NoveList Content.</wsdl:documentation>
      <wsdl:input message="tns:GetFullTextContentSoapIn" />
      <wsdl:output message="tns:GetFullTextContentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SeriesTitles">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The SeriesTitles method is used to retrieve links to each of the titles of the series for a given site where the ISBN is referenced.</wsdl:documentation>
      <wsdl:input message="tns:SeriesTitlesSoapIn" />
      <wsdl:output message="tns:SeriesTitlesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TitleContent">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The TitleContent method is used to retrieve links to the feature content that is about the ISBN is referenced.</wsdl:documentation>
      <wsdl:input message="tns:TitleContentSoapIn" />
      <wsdl:output message="tns:TitleContentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelatedNRNewsletters">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The RelatedNRNewsletters method is used to retrieve links to NextReads newsletters for a given site where the ISBN is referenced.</wsdl:documentation>
      <wsdl:input message="tns:RelatedNRNewslettersSoapIn" />
      <wsdl:output message="tns:RelatedNRNewslettersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RelatedNoveListContent">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The RelatedNoveListContent method is used to retrieve links to NoveList Featured Content (Discussion Guides, etc) for a given site where the ISBN is referenced.</wsdl:documentation>
      <wsdl:input message="tns:RelatedNoveListContentSoapIn" />
      <wsdl:output message="tns:RelatedNoveListContentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SimilarTitles">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The SimilarTitles method is used to retrieve links to titles that are similar to the ISBN provided.</wsdl:documentation>
      <wsdl:input message="tns:SimilarTitlesSoapIn" />
      <wsdl:output message="tns:SimilarTitlesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SimilarAuthors">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The SimilarAuthors method is used to retrieve links to authors that write books that are similar to the ISBN provided.</wsdl:documentation>
      <wsdl:input message="tns:SimilarAuthorsSoapIn" />
      <wsdl:output message="tns:SimilarAuthorsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TitlePlink">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The TitlePlink method is used to retrieve links to the feature content that is about the ISBN is referenced.</wsdl:documentation>
      <wsdl:input message="tns:TitlePlinkSoapIn" />
      <wsdl:output message="tns:TitlePlinkSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AllRelatedContent">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The AllRelatedContent method is used to retrieve links to NoveList Content related to the ISBN provided.</wsdl:documentation>
      <wsdl:input message="tns:AllRelatedContentSoapIn" />
      <wsdl:output message="tns:AllRelatedContentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AllContent">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The AllContent method is used to retrieve each of the three feature groups related to the ISBN provided.</wsdl:documentation>
      <wsdl:input message="tns:AllContentSoapIn" />
      <wsdl:output message="tns:AllContentSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AllBookInfo">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The AllBookInfo method is used to retrieve content from NoveList about the ISBN provided.</wsdl:documentation>
      <wsdl:input message="tns:AllBookInfoSoapIn" />
      <wsdl:output message="tns:AllBookInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AllSuggestions">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">The AllSuggestions method is used to retrieve content from NoveList about the ISBN provided.</wsdl:documentation>
      <wsdl:input message="tns:AllSuggestionsSoapIn" />
      <wsdl:output message="tns:AllSuggestionsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="TitleSubjects">
      <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">Retrieve</wsdl:documentation>
      <wsdl:input message="tns:TitleSubjectsSoapIn" />
      <wsdl:output message="tns:TitleSubjectsSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="NovelistSelectHttpGet" />
  <wsdl:portType name="NovelistSelectHttpPost" />
  <wsdl:binding name="NovelistSelectSoap" type="tns:NovelistSelectSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="NovelistContentSearch">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/NovelistContentSearch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:NovelistContentSearchAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LogFeatureUsage">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/LogFeatureUsage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:LogFeatureUsageAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FindSimilarSearch">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/FindSimilarSearch" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:FindSimilarSearchAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FindSimilarAuthors">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/FindSimilarAuthors" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:FindSimilarAuthorsAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelatedNewsletters">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/RelatedNewsletters" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:RelatedNewslettersAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFullTextContent">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/GetFullTextContent" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:GetFullTextContentAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SeriesTitles">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/SeriesTitles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:SeriesTitlesAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TitleContent">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/TitleContent" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:TitleContentAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelatedNRNewsletters">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/RelatedNRNewsletters" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:RelatedNRNewslettersAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelatedNoveListContent">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/RelatedNoveListContent" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:RelatedNoveListContentAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SimilarTitles">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/SimilarTitles" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:SimilarTitlesAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SimilarAuthors">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/SimilarAuthors" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:SimilarAuthorsAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TitlePlink">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/TitlePlink" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:TitlePlinkAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AllRelatedContent">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/AllRelatedContent" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:AllRelatedContentAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AllContent">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/AllContent" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:AllContentAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AllBookInfo">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/AllBookInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:AllBookInfoAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AllSuggestions">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/AllSuggestions" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:AllSuggestionsAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TitleSubjects">
      <soap:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/TitleSubjects" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
        <soap:header message="tns:TitleSubjectsAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="NovelistSelectSoap12" type="tns:NovelistSelectSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="NovelistContentSearch">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/NovelistContentSearch" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:NovelistContentSearchAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="LogFeatureUsage">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/LogFeatureUsage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:LogFeatureUsageAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FindSimilarSearch">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/FindSimilarSearch" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:FindSimilarSearchAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FindSimilarAuthors">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/FindSimilarAuthors" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:FindSimilarAuthorsAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelatedNewsletters">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/RelatedNewsletters" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:RelatedNewslettersAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFullTextContent">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/GetFullTextContent" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:GetFullTextContentAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SeriesTitles">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/SeriesTitles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:SeriesTitlesAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TitleContent">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/TitleContent" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:TitleContentAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelatedNRNewsletters">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/RelatedNRNewsletters" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:RelatedNRNewslettersAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RelatedNoveListContent">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/RelatedNoveListContent" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:RelatedNoveListContentAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SimilarTitles">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/SimilarTitles" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:SimilarTitlesAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SimilarAuthors">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/SimilarAuthors" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:SimilarAuthorsAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TitlePlink">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/TitlePlink" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:TitlePlinkAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AllRelatedContent">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/AllRelatedContent" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:AllRelatedContentAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AllContent">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/AllContent" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:AllContentAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AllBookInfo">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/AllBookInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:AllBookInfoAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AllSuggestions">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/AllSuggestions" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:AllSuggestionsAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="TitleSubjects">
      <soap12:operation soapAction="http://epnet.com/webservices/NovelistSelectService/2007/11/TitleSubjects" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
        <soap12:header message="tns:TitleSubjectsAuthorizationHeader" part="AuthorizationHeader" use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="NovelistSelectHttpGet" type="tns:NovelistSelectHttpGet">
    <http:binding verb="GET" />
  </wsdl:binding>
  <wsdl:binding name="NovelistSelectHttpPost" type="tns:NovelistSelectHttpPost">
    <http:binding verb="POST" />
  </wsdl:binding>
  <wsdl:service name="NovelistSelect">
    <wsdl:documentation xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">NoveList Select brings the expertise of NoveList directly to your catalog and points your readers to the titles that are in your collection. With NoveList Select’s Find More Like function, NoveList suggests not only books they are similar to popular, high-demand authors but points your readers at the readalikes that are sitting on your shelf. When the best-selling or popular titles that your readers are looking for are either checked out or have long hold queues, clicking on our Find More Like link executes a search of NoveList’s 4 million Title database, this search retrieves titles that are similar to the book your reader is interested in and sorts these results by popularity. The titles that your readers see are not only based on NoveList’s readers’ advisory expertise but are in and available for check-out.</wsdl:documentation>
    <wsdl:port name="NovelistSelectSoap" binding="tns:NovelistSelectSoap">
      <soap:address location="http://eit.ebscohost.com/Services/NovelistSelect.asmx" />
    </wsdl:port>
    <wsdl:port name="NovelistSelectSoap12" binding="tns:NovelistSelectSoap12">
      <soap12:address location="http://eit.ebscohost.com/Services/NovelistSelect.asmx" />
    </wsdl:port>
    <wsdl:port name="NovelistSelectHttpGet" binding="tns:NovelistSelectHttpGet">
      <http:address location="http://eit.ebscohost.com/Services/NovelistSelect.asmx" />
    </wsdl:port>
    <wsdl:port name="NovelistSelectHttpPost" binding="tns:NovelistSelectHttpPost">
      <http:address location="http://eit.ebscohost.com/Services/NovelistSelect.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>