Managing Repositories and Contexts

This chapter covers the following topics:

About Repositories and Contexts

Information about repositories and contexts is applicable only for service providers. For service requestors through Oracle iSupport, please refer to Customizations and Extensions.

Oracle Knowledge Management users can quickly integrate and use their existing knowledge documents within Oracle Service applications. The documents constitute a large pool of unstructured data and can include, for example, product manuals, training guides, and corporate presentations. Specifically, users can:

A repository defines a collection of documents that can be searched. Contexts control access to these repositories.

Manage Repositories

Repositories defined in Oracle Knowledge Management can be of the following types:

Custom repositories refer to custom repositories built by a service requestor in the Oracle Applications Framework as described in the section Define Simple Search Repositories. If you have implemented Oracle Secure Enterprise Search, then you can define SES repositories. The setup instructions for SES are in the Oracle Secure Enterprise Search Web page, which is on the Oracle Technology Network (OTN) at

In the Manage Repositories page you provide the technical properties of the repositories referenced in the Repository Mappings region of the Mapping Contexts page. The properties depend on the repository type.


Setup > Repositories > Manage Repositories

Notes for Secure Enterprise Search (SES) Repository Properties (Repository Details Region)

Steps to Integrate Oracle Knowledge Management with Oracle Secure Enterprise Search

  1. Log in as Knowledge Administrator.

  2. Navigate to Setup > Repositories.

  3. Select Manage Repositories.

  4. Click Add Another Row.

  5. Select Type = Oracle Enterprise Search, Name = <whatever you want>.

  6. Copy the SOAP endpoint for the SES web service to the ENDPOINT property.

    For SES, this is always of the following form: http://<machine>:<port>/search/query/OracleSearch.

  7. Click Apply.

  8. Select Context to include the repository, that is, Global, an Application, or a particular responsibility.

  9. Click Add Another Row in the Repository Mappings.

  10. Select Repository = <the one you created earlier> and Tab Label = <whatever you want>.

    You can move up and down however you want to reorder the tabs at this point.

  11. Click apply.

  12. Click the Knowledge tab to go back to search, and perform a search.

    Your new SES tab appears.

Notes for Custom Repository Properties (Repository Details Region)

Map Contexts to Repositories

In the Mapping Contexts page you define which set of repositories will be searched and what their display order is in the Basic (Unified) Search page. You can define multiple tab configurations for different scenarios of user responsibilities and can make mappings for a Global, Application, or Responsibility context.


Setup > Repositories