<SourceConfig>

  <SourceType name="RSCHTMLSource" type="HTMLSearchSource" displayName="Royal Society of Chemistry" 
              sourceFactoryClass="com.raritantechnologies.federated.html.HTMLSearchSourceFactory" 
              queryProcessor="com.raritantechnologies.federated.html.HTMLQueryProcessor"
              configPath="BASE_PATH/RSC" >

    <Fields>
      <Field ID="FT" xPath="/SearchProcess/Step/params/param[@formName='freetext']/@value"/>
      <Field ID="TI" xPath="/SearchProcess/Step/params/param[@formName='title']/@value"/>
    </Fields>

    <SecurityModel>
      <search>Public</search>
    </SecurityModel>

    <SearchProcess>
      <!-- Step 1 set this up for a free text search -->
      <Step type="getURLSocket" URL="http://www.rsc.org/Publishing/Journals/jsresults.asp">
        <params>
          <param formName="IS" value="RSCJournals"/>
          <param formName="CMD" value="QUERY.RUNSEARCH"/>
          <param formName="author" value=""/>
          <param formName="freetext" value=""/>
          <param formName="title" value=""/>
        </params>
      </Step>
    </SearchProcess>

    <ScraperConfigFile>RSCScraperConfig.xml</ScraperConfigFile>
    <OutputTransformer>RSCOutputTransform.xsl</OutputTransformer>

  </SourceType>

</SourceConfig>
