Repositories and Repository ManagersLocate this document in the navigation structure

Use

Content and metadata are stored and/or supplied in repositories. Depending on their use, they are used as data sources or data stores.

You integrate your own data sources in the portal by configuring suitable repository managers.

Integration

In addition to Knowledge Management, other areas of SAP NetWeaver also use repositories to store data, for example, Collaboration and BW.

Features

Knowledge Management provides various repository managers for different types of data and data sources. For example, data can be stored in a file system, or made available through a WebDAV server. To be able to use Knowledge Management functions on this data, you must configure a suitable repository manager for each data source.

Note

Depending on the type of repository manager, you cannot use some Knowledge Management functions.

The repository manager is responsible for carrying out basic operations like reading, copying or deleting files.

Internal and External Repositories

Some repositories are primarily or exclusively used and managed by Knowledge Management. They are known as internal repositories (see Internal Repositories ).

In contrast, repositories that are managed by other systems and not by Knowledge Management are known as external repositories (see External Repositories ).

Parameters

The table below lists parameters that are relevant for the repository managers. Note that some repository managers can provide additional parameters or may lack some of the parameters listed in the table. For the complete list of the parameters of a specific repository manager, refer to the respective repository manager documentation.

Repository Manager Relevant Parameters

Parameter

Required

Description

Name

Yes

Name of the repository manager.

Description

No

Description of the repository manager.

Prefix

Yes

The URI prefix for which the manager is registered.

This specification is entered in the list in the root directory.

The URIs of all resources managed by this repository manager have this prefix in common. This prefix is used to identify the repository manager that is responsible for a resource with a given URI. Note that you must enter the prefix with a forward slash, for example, /projectshare. 

Active

No

You can (de)activate repository managers using the Active parameter.

Hide in Root Folder

No

Specifies whether the repository is listed in the root directory.

If you activate this parameter, the repository is not listed in the root directory.

Security Manager

No

Selection of the security manager that controls access to repository content.

If you want the system to perform an authorization check when resources are accessed, you need to specify a security manager.

If you specify the ACL security manager, you must also specify a cache for ACLs (ACL Manager Cache).

ACL Manager Cache

No

Cache identification for resource ACLs.

This parameter is required if an ACL security manager is specified in the Security Manager parameter.

Property Search Manager

No

Selection of manager for property search.

It is used by services and applications that need to find resources based on their properties.

Send Events

No

Specifies whether the repository sends events when operations such as delete and update content are performed.

The repository sends events if this parameter is activated. This is necessary in order to use services such as the subscription service.

Repository Services

No

Identifiers of the repository services that you want to use with the repository.

Activities

You configure repository managers in the Configuration iView ChooseContent Management → Repository Managers and then choose the type of repository manager that you want to set up.

Follow-On Activities

Assigning a Repository to an Index

In order to search for documents stored in a repository, you have to enter the repository into an index (see Assigning Data Sources ).

If necessary, you create a new index first (see Creating an Index ).

Activating Subscription Event Mapping

If you have activated the subscription service for the repository manager, you have to activate subscription event mapping for this repository (see Subscription Event Mapping ).

Choose Content Management → Repository Services → Subscription Event Mapping and open the entry StandardEventMapping. Activate the repository in the Repositories parameter and save the setting.

Deactivating Repositories if Not Available

In case a repository manager cannot start for some reason, the system keeps trying to start the repository manager infinitely. You can cease the automatic retries to start the failed repository managers. For more information, see Deactivating Repositories if Not Available .