
Der vereinfachte CM-Repository-Manager ist ein einfach aufgebautes CM-Repository, das eine Teilmenge der Funktionen des CM-Repository-Managers bereitstellt und sich durch verbesserte Performance auszeichnet. Weitere Informationen zum CM-Repository-Manager finden Sie unter CM-Repository-Manager .
Im Einzelnen bietet der vereinfachte CM-Repository-Manager Folgendes:
Persistenzmodus DBFS
CM-Funktionen für die Arbeit mit Dokumenten und Ordnern (anlegen, lesen, aktualisieren, löschen, kopieren, verschieben und umbenennen)
einfache Versionierung
Berechtigungen auf Basis von ACL Security Manager. Weitere Informationen finden Sie unter ACL Security Manager .
Verwendung von KM-Repository-Services
Verwendung des AS-Java-Cache-Management-Systems (clusterweiter Cache)
Die folgenden im CM-Repository verfügbaren Funktionen bietet der vereinfachte CM-Repository-Manager nicht :
Persistenzmodi DB und FSDB
Content-Cache im Dateisystem
erweiterte Versionierung gemäß Definition im WebDAV-Standard
flexible Links (weitere Informationen finden Sie unter Verwendung von Links )
Suche nach eigenen Eigenschaften (Verwendung der vom Repository-Framework bereitgestellten generischen Suche nach Eigenschaften)
Sie haben eine Datenbank zum Ablegen von Metadaten installiert.
Eine Übersicht über unterstützte Datenbanken finden Sie auf dem SAP Service Marketplace unter .
Ressourceneigenschaften
Der vereinfachte CM-Repository-Manager unterstützt das gesamte Spektrum von Standardressourceneigenschaften, einschließlich der Eigenschaften Description, Read-only und Hidden. Der Standardwert der Eigenschaft Description ist leer, und der Standardwert von Read-only und Hidden lautet 'false'.
Einschränkungen für die Namen von Ressourceneigenschaften
Als erstes Zeichen im Namen einer Ressourceneigenschaft sind nur Buchstaben oder ein Unterstrich zulässig.
Namensraumeinschränkungen für Ressourcennamen
Maximallänge von Ressourcennamen:
448 Zeichen
Maximale Pfadlänge (URI ohne Präfix):
Keine Einschränkung
Zulässige Zeichen in Ressourcennamen:
Alle im Repository-Framework zulässigen Unicode-Zeichen, jedoch gelten möglicherweise Einschränkungen für bestimmte Komponenten des Repository-Frameworks.
Setzen Sie am Ende des Ressourcennamens keinen Punkt.
Datenbankeinschränkungen
Für die Datenbank gelten folgende Einschränkungen:
Ungefähre maximale Anzahl der Ressourcen in einer Repository-Instanz:
2.147.483.648 (die Zahl kann je nach Ordnerstruktur und bei zusätzlichen Metadaten variieren)
Maximallänge großer Eigenschaftswerte (Typ string):
2.147.583.647 Bytes (2 GB) (je nach der von der verwendeten Datenbank unterstützten maximalen CLOB-Größe kann die Zahl kleiner sein)
Cache
Der vereinfachte CM-Repository-Manager verwendet das AS-Java-Cache-Management-System, wodurch der Performance-Overhead bei clusterweitem Caching minimiert wird. Weitere Informationen hierzu finden Sie unter Cache-Management-System .
Cache-Konfiguration
Die folgende Tabelle enthält die Cache-Regionen in der Cache Management Library, die vom vereinfachten CM-Repository-Manager verwendet wird:
|
Name der Cache-Region |
Beschreibung der Cache-Region |
Inhalt der Cache-Region |
|
KCFRegion-Nodes |
KCF Cache Region For Nodes |
Knoten |
|
KCFRegion-RIDs |
KCF Cache Region For RIDs |
RIDs |
|
KCFRegion-IDs |
KCF Cache Region For IDs |
Knoten-IDs |
|
KCFRegion-IDsByConstIDs |
KCF Cache Region For IDs by const IDs |
Konstanten-IDs entsprechende IDs |
|
KCFRegion-Collections |
KCF Cache Region For Folders |
Untergeordnete Elemente eines Ordners |
|
KCFRegion-Properties |
KCF Cache Region For Properties |
Eigenschaften pro Ressource |
|
KCFRegion-Contents |
KCF Cache Region For Small Contents |
Content mit geringem Umfang (bis zu 32k) |
|
KCFRegion-Locks |
KCF Cache Region For Locks |
Ressourcensperren |
Die Cache-Regionen des vereinfachten CM-Repository-Managers können mit der SAP Management Console überwacht werden. Weitere Informationen finden Sie unter SAP Management Console .
Parameter eines vereinfachten CM-Repository-Managers
|
Parameter |
Erforderlich |
Beschreibung |
|
Description |
Nein |
Beschreibung des Repository-Managers. |
|
Prefix |
Ja |
Das URI-Präfix, für das der Manager registriert ist. Diese Angabe wird in die Liste im Stammverzeichnis eingetragen. 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 Sie das Präfix mit einem Schrägstrich angeben müssen. Beispiel: / <Ihr_Präfix> |
|
Active |
Nein |
Mit dem Parameter Active können Sie den Repository-Manager aktivieren bzw. deaktivieren. |
|
Hide in Root Folder |
Nein |
Gibt an, ob das Repository im Stammverzeichnis aufgeführt wird. Wenn Sie diesen Parameter aktivieren, wird das Repository nicht im Stammverzeichnis aufgeführt. |
|
Repository services |
Nein |
Gibt die Repository-Services an, die Sie mit dem Repository verwenden möchten. |
|
Security Manager |
Nein |
Auswahl des Sicherheitsmanagers, der den Zugriff auf den Repository-Content steuert. Wenn der vereinfachte CM-Repository-Manager beim Zugriff auf Ressourcen eine Berechtigungsprüfung durchführen soll, müssen Sie einen Sicherheitsmanager angeben. Für vereinfachte CM-Repositorys muss AclSecurityManagerMi verwendet werden. |
|
ACL Manager Cache |
Nein |
Gibt einen Memory Cache für Ressourcen-ACLs an: ca_rsrc_acl. Dieser Parameter ist erforderlich, wenn im Parameter Security Manager ein ACL-Sicherheitsmanager angegeben ist. In der Standardauslieferung ist der Cache bereits angelegt (weitere Informationen finden Sie unter Caches ). |
|
Send Events |
Nein |
Gibt an, ob das Repository Ereignisse sendet, wenn Operationen wie eine Löschung oder die Aktualisierung von Content durchgeführt werden. Wenn dieser Parameter aktiviert ist, sendet das Repository Ereignisse. Dies ist erforderlich, um Services wie den Subskriptionsservice verwenden zu können. |
|
Content Folder |
Ja |
Dieser Parameter gibt den Pfad zum Stammverzeichnis in dem Dateisystem an, dem der Repository-Manager zugeordnet ist. Dies kann ein Verzeichnis auf dem lokalen Server (z. B. /usr/myshare/somedir) oder auf einem freigegebenen Remote-Server sein. Damit Sie auf ein Dateisystem auf einem anderen UNIX-Host zugreifen können, muss das betreffende Verzeichnis auf dem Portal-Server eingehängt sein. Der Repository-Manager ist für dieses Verzeichnis und alle Unterverzeichnisse verantwortlich. Es ist nicht zulässig, für mehrere Repository-Manager im Parameter Content Folder denselben Teilpfad anzugeben. Hinweis
Schränken Sie aus Sicherheitsgründen die Berechtigungen für diese Pfadangabe im Dateisystem ein. |
|
Repository ID in Database |
Ja |
ID des Repositorys in der Datenbank. Diese ist erforderlich, da in einer Datenbank die Daten mehrerer Repositorys abgelegt werden. Der Wert muss eine alphanumerische Zeichenfolge sein, die sich von den IDs aller Repositorys, die die Datenbank verwenden, unterscheidet. Wenn keine ID angegeben wird, wird der Name des Repositorys als ID verwendet. Wenn Sie eine ID verwenden, kann das Präfix geändert werden, ohne dass eine Koordination mit der Datenbank erforderlich ist. Verwenden Sie keine Sonderzeichen in der ID. |
Wählen Sie zum Anlegen und Konfigurieren eines neuen vereinfachten CM-Repository-Managers oder zum Ändern der Konfiguration eines bestehenden vereinfachten CM-Repository-Managers im Portal .
Konfiguration eines vereinfachten CM-Repository-Managers
|
Description |
Standard Light CM repository for content |
|
Prefix |
/LightRM |
|
Active |
true |
|
Hide in Root Folder |
false |
|
Repository Services |
properties, feedback, comment, rating, accessstatistic, personalnote, discussion, tbp, statemngt, subscription, svc_acl |
|
Security Manager |
AclSecurityManagerMi |
|
ACL Manager Cache |
ca_rsrc_acl |
|
Send Events |
true |
|
Content Folder |
$(sys.global.dir)/config/cm/LightRM |
|
Repository-ID in DB |
LightRM |