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.
In addition to Knowledge Management, other areas of SAP NetWeaver also use repositories to store data, for example, Collaboration and BW.
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.
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. |
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 .