Erstellungsschritt 2: Definieren von Sicherheitsparametern auf oberster Ebene
Letzte Änderung: Montag, 19. April 2010
Gilt für: SharePoint Server 2010
Jedes Objekt in der BDC-Hierarchie von Metadatenobjekten (Application, Entity, Method, MethodInstance, Parameter, TypeDescriptor usw.) enthält eine Zugriffssteuerungsliste (Access Control List, ACL), die angibt, welche Prinzipale welche Rechte für das Objekt haben. Von den Metadatenobjekten weisen nur LobSystem, Entity, Method und MethodInstance eigene individuell steuerbare Zugriffssteuerungslisten auf. Diese Objekte werden als individuell sicherungsfähige Metadatenobjekte bezeichnet. Andere Metadatenobjekte erben die Zugriffssteuerungsliste vom unmittelbar übergeordneten Objekt und werden als Metadatenobjekte mit Zugriffssteuerung bezeichnet.
In Tabelle 1 sind die Rechte aufgelistet, die der Administrator oder ein Benutzer mit dem Recht Berechtigungen verwalten für eine BDC-Anwendung festlegen kann.
Tabelle 1. Von einem Benutzer mit dem Recht "Berechtigungen verwalten" für eine BDC-Anwendung festlegbare Rechte
Recht |
Betrifft |
Beschreibung |
---|---|---|
Bearbeiten |
Metadatenobjekte mit Zugriffssteuerung |
|
Berechtigungen verwalten |
Individuell sicherungsfähige Metadatenobjekte |
|
Ausführen (Ansicht) |
MethodInstance |
MethodInstance-Objekt über verschiedene Aufrufe der Laufzeit-API ausführen |
In Clients auswählbar |
Application und Entity |
|
Mit BDC können Sie für jedes individuell sicherungsfähige Metadatenobjekt, wie z. B. LobSystem, Entity, Method und MethodInstance, Zugriffsberechtigungen direkt im XML angeben. In diesem Schritt geben Sie die Zugriffssteuerungsliste auf der LobSystem-Ebene im XML an.
![]() |
---|
Darüber hinaus können Sie auf den Verwaltungsseiten von BDC Sicherheitsparameter auf oberster Ebene angeben. |
Voraussetzungen
Erstellungsschritt 1: Definieren des externen Systems
So geben Sie die Zugriffssteuerungsliste auf der Modellebene an
Fügen Sie am Ende des Model-Elements (vor dem </Model>-Endtag) das folgende XML hinzu.
![]() |
---|
Sie müssen die Principal-Attributwerte mit den richtigen Domänen- und Benutzer- oder Gruppennamen aktualisieren. |
<AccessControlList>
<AccessControlEntry Principal="[your domain]\[you]">
<Right BdcRight="Execute"/>
<Right BdcRight="Edit"/>
<Right BdcRight="SetPermissions"/>
<Right BdcRight="SelectableInClients"/>
</AccessControlEntry>
<AccessControlEntry Principal="[your domain]\[your external data users]">
<Right BdcRight="Execute"/>
<Right BdcRight="SelectableInClients"/>
</AccessControlEntry>
</AccessControlList>