Repositories und
Repository-Manager
In Repositories werden Inhalte und Metadaten gespeichert und/oder bereitgestellt. Je nach Verwendung dienen sie als Datenquelle oder Datenablage.
Sie integrieren eine eigene Datenquelle in das Portal, indem Sie einen geeigneten Repository-Manager konfigurieren.
Neben Knowledge Management nutzen auch andere Bereiche von SAP NetWeaver Repositories zur Ablage von Daten, z. B. Collaboration und BW.
Knowledge Management bietet verschiedene Repository-Manager für verschiedene Arten von Daten und Datenquellen. Daten können z. B. in einem Dateisystem gespeichert sein, oder von einen WebDAV-Server bereitstellt werden. Um Knowledge-Management-Funktionen auf diese Daten anwenden zu können, müssen Sie für jede Datenquelle einen geeigneten Repository-Manager konfigurieren.

Abhängig vom Typ des Repository-Managers können einige Knowledge-Management-Funktionen nicht genutzt werden.
Der Repository-Manager ist für die Durchführung von Basisoperationen wie z. B. Lesen, Kopieren oder Löschen von Dateien zuständig.
Einige Repositories werden primär bzw. exklusiv von Knowledge Management genutzt und verwaltet. Sie werden als interne Repositories bezeichnet (siehe Interne Repositories).
Repositories, die dagegen von anderen Systemen und nicht von Knowledge Management verwaltet werden, werden als externe Repositories bezeichnet (siehe Externe Repositories).
Die folgende Tabelle listet Parameter auf, die für die Repository-Manager relevant sind. Berücksichtigen Sie, dass einige Repository-Manager zusätzliche Parameter bereitstellen können, oder dass möglicherweise einige der unten aufgelisteten Parameter in den Repository-Managern fehlen.Eine vollständige Parameterliste eines Repository-Managers finden Sie in der Dokumentation des jeweiligen Repository-Managers.
Relevante Parameter für Repository Manager
Parameter |
Obligatorisch |
Beschreibung |
Name |
Ja |
Name des Repository-Managers |
Beschreibung |
Nein |
nähere Beschreibung des Repository-Managers |
Prefix |
Ja |
URI-Präfix, für das der Manager registriert ist Unter dieser Angabe wird das Repository im Stammverzeichnis aufgelistet. Die URIs aller von diesem Repository-Manager verwalteten Ressourcen haben dieses Präfix gemeinsam. Das Präfix wird dazu verwendet, den Repository-Manager zu identifizieren, der für eine Ressource mit einem bestimmten URI zuständig ist. Beachten Sie, dass das Präfix mit einem Schrägstrich anzugeben ist, z. B. /projectshare. |
Active |
Nein |
Sie können Repository-Manager durch Setzen des Parameters Active (de)aktivieren. |
Hide in Root Folder |
Nein |
Gibt an, ob das Repository im Stammverzeichnis aufgelistet wird Wenn Sie den Parameter aktivieren, wird das Repository nicht im Stammverzeichnis aufgelistet. |
Security Manager |
Nein |
Auswahl eines Sicherheitsmanagers, der den Zugriff auf die Repository-Inhalte steuert Wenn Sie möchten, dass beim Zugriff auf Ressourcen eine Berechtigungsprüfung durchführt wird, müssen Sie einen Sicherheitsmanager angeben. Wenn Sie den ACL-Sicherheitsmanager angeben, müssen Sie auch einen Cache für ACLs angeben (ACL Manager Cache). |
ACL Manager Cache |
Nein |
Identifikation des Cache für Ressourcen-ACLs Dieser Parameter wird benötigt, wenn ein ACL-Sicherheitsmanager im Parameter Security Manager angegeben ist. |
Property Search Manager |
Nein |
Auswahl des Managers für die Suche nach Eigenschaften Dieser wird von Services und Applikationen verwendet, die Ressourcen aufgrund ihrer Eigenschaften suchen müssen. |
Send Events |
Nein |
Gibt an, ob das Repository Ereignisse sendet, wenn Operationen wie „Löschen", „Inhalt aktualisieren" usw. durchgeführt werden Damit das Repository Ereignisse sendet, muss der Parameter aktiviert sein. Dies ist zum Beispiel für die Verwendung von Services wie dem Subskriptionsservice erforderlich. |
Repository-Services |
Nein |
Identifikationen der Repository-Services, die Sie für ein Repository verwenden möchten. |
Sie konfigurieren Repository-Manager im iView Konfiguration: Wählen Sie Content Management → Repository Managers und dann den Typ des Repository-Managers, den Sie einrichten möchten.
Um nach Dokumenten suchen zu können, die in einem Repository abgelegt sind, müssen Sie das Repository in einem Index eintragen (siehe Zuordnen von Datenquellen).
Gegebenenfalls müssen Sie vorher einen neuen Index anlegen (siehe Index anlegen).
Wenn Sie für einen Repository-Manager den Subskriptionsservice aktiviert haben, müssen Sie das Subskriptions-Event-Mapping für dieses Repository aktivieren (siehe Subskriptions-Event-Mapping):
Wählen Sie Content Management → Repository Services → Subscription Event Mapping und öffnen Sie den Eintrag StandardEventMapping. Aktivieren Sie das Repository im Parameter Repositories und sichern Sie.