Siebel Search Administration Guide > Setting Up Siebel Search with Oracle Secure Enterprise Search >

Configuring the RSS Crawler for HTTP Indexing


Oracle Secure Enterprise Search crawls Siebel data in RSS feed format. The file RSS_Crawler_Configuration.xml is located on the Oracle Secure Enterprise Search Server and is used to configure the Oracle Secure Enterprise Search Crawler. The path to this configuration file must be specified when creating the Siebel Source in Oracle Secure Enterprise Search. Siebel Search uses the control feed type for indexing over HTTP.

To configure the RSS Crawler on the Oracle Secure Enterprise Search Server

  1. Open the file RSS_Crawler_Configuration.xml on the Oracle Secure Enterprise Search server in an XML or text editor:
    1. On Windows this file is located at D:\fs\SSC\Config\.
    2. On UNIX this file is located at /export/home/fs/SSC/Config/.
  2. Complete the mandatory fields in the Siebel Customer configuration section. The fields are described in the following table.
    Field
    Description
    Mandatory

    feedLocation

    Location on the HTTP server where the control file is generated with links to the feeds.

    On Windows and UNIX the value is specified in the format:

    http://[Siebel_Web_Server]/eai_[language]/start.swe?OSESRequest=true&SWEExtSource=SearchDataProcessor&SWEExtCmd=Execute&FeedType=controlFeed&UserName=[Siebel_admin_user]

    Yes

    feedType

    Type of feed file. Set the value to controlFeed.

    Yes

    errorFileLocation

    Location on the HTTP server where the FileName.err and FileName.suc files will be stored.

    On Windows and UNIX the value is specified in the format:

    http://[Siebel_Web_Server]/eai_[language]/start.swe?OSESRequest=true&FeedType=statusFeed

    No

    securityType

    Type of security to be enabled. Set the value to attributeBased.

    Yes

    sourceName

    Name of the Siebel data source. Set the value to buscomp.

    Yes

    securityAttributte

    Attribute in the feed files that provides the security information. Set the value to sblvisibilityid.

    Yes

    Grant

    This attribute governs the Siebel user's access to a set of result records. Set the value to True.

    The Siebel user will have access to the records with Visibility IDs set up for that user. The Visibility ID for each record is set in the XML feed that is generated by Siebel Search for Oracle Secure Enterprise Search to crawl. The set of Visibility IDs accessible to a user is retrieved by Oracle Secure Enterprise Search from Siebel CRM through the Siebel Web service, when the user logs in to Oracle Secure Enterprise Search.

    No

Example of Configuring the RSS Crawler for HTTP Indexing

This extract provides an example of configuring the file RSS_Crawler_Configuration.xml for HTTP indexing.

The following extract provides sample RSS_Crawler_Configuration.xml content:

<rsscrawler xmlns="http://xmlns.oracle.com/search/rsscrawlerconfig">

<feedLocation>http://<Siebel_Web_Server>/eai_<language>/start.swe?OSESRequest=true&amp;SWEExtSource=SearchDataProcessor&amp;SWEExtCmd=Execute&amp;FeedType=controlFeed&amp;UserName=[Siebel_admin_user]</feedLocation>

<feedType>controlFeed</feedType>

<errorFileLocation>http://<Siebel_Web_Server>/eai_<language>/start.swe?OSESRequest=true&amp;FeedType=statusFeed</errorFileLocation>

<securityType>attributeBased</securityType>

<sourceName>buscomp</sourceName>

<securityAttribute name="sblvisibilityid" grant="true"/>

</rsscrawler>

Siebel Search Administration Guide Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.