<QuickAppConfig Name="Investing workers">
  <FieldSpecs>

    <Field>
      <ID>CN</ID>
      <Name>Company Name</Name>
      <Type>AlphaNumeric</Type>
    </Field>

    <Field>
      <ID>ST</ID>
      <Name>Stock Ticker Symbol</Name>
      <Type>AlphaNumeric</Type>
    </Field>

    <Field>
      <ID>RT</ID>
      <Name>Result Type</Name>
      <Type>AlphaNumeric</Type>
      <Data>
         <Choice value="NEWS"  name="News" />
         <Choice value="QUOTE" name="Stock Quote" />
         <Choice value="CHART" name="Chart" />
         <Choice value="10K"   name="10K Filing" />
         <Choice value="10Q"   name="10Q Filing" />
         <Choice value="RES"   name="Research Report" />
         <Choice value="PAT"   name="Patent" />
      </Data>
    </Field>

  </FieldSpecs>

  <SearchForms>
    <SearchForm name="AdvancedSearch" UIGeneratorClass="com.raritantechnologies.searchApp.UIGenerator.FederatedAdvSearchPageWriter" >
     
     <Field ID="ST" type="text" width="50" name="AdvancedSearchTicker" />
     <Field ID="RT" type="text" width="50" name="AdvancedSearchResultType" />

    </SearchForm>
  </SearchForms>




  <!-- =======  -->
  <!-- CNN News -->
  <!-- =======  -->

  <SourceType name="CNNNewsSearch" type="HTMLSearchSource" displayName="CNN News"
              sourceFactoryClass="com.raritantechnologies.federated.html.HTMLSearchSourceFactory" 
              queryProcessor="com.raritantechnologies.federated.html.HTMLQueryProcessor" >

    <Fields>
      <Field ID="ST" xPath="/SearchProcess/Step/params/param[@formName='query']/@value" />

    </Fields>

    <SearchProcess>

      <Step type="getURL" URL="http://search.money.cnn.com/money/search">
        <params>
          <param formName="query" value="" />
          <param formName="source" value="money" />
 
          <param formName="invocationType" value="side/top" />
        </params>
      </Step>

    </SearchProcess>

    <PageProcess>
      <Step>
      </Step>
    </PageProcess>

    <ScraperConfigFile>CNNNewsScraperConfig.xml</ScraperConfigFile>
    <OutputTransformer>CNNNewsOutputTransform.xsl</OutputTransformer>

  </SourceType>

  <!-- ===============  -->
  <!-- CNN Stock Quotes -->
  <!-- ===============  -->

  <SourceType name="CNNQuoteSearch" type="HTMLSearchSource" displayName="CNN Quotes"
              sourceFactoryClass="com.raritantechnologies.federated.html.HTMLSearchSourceFactory" 
              queryProcessor="com.raritantechnologies.federated.html.HTMLQueryProcessor" >

    <Fields>
      <Field ID="ST" xPath="/SearchProcess/Step/params/param[@formName='symbols']/@value" />

    </Fields>

    <SearchProcess>

      <Step type="getURL" URL="http://qs.money.cnn.com/tq/stockquote">
        <params>
          <param formName="symbols" value="" />
        </params>
      </Step>

    </SearchProcess>

    <ScraperConfigFile>CNNQuoteScraperConfig.xml</ScraperConfigFile>
    <OutputTransformer>CNNQuoteOutputTransform.xsl</OutputTransformer>

  </SourceType>




</QuickAppConfig>