defaultAccessControlPolicies.xml ist eine sprachunabhängige XML-Datei, die Informationen für die Datenbanktabellen enthält. Dieser Datei können Sie spezifische Informationen entnehmen wie Attribute, Aktionen, Beziehungen, Ressourcenkategorien, Aktionsgruppen, Ressourcengruppen und Richtlinien.
Nachfolgend sind die Datenbanktabellen, die mit Daten aus defaultAccessControlPolicies.xml ausgefüllt werden, sowie die Arten der Informationen zusammengestellt:
Datenbanktabelle | Art der Informationen | Code-Beispiel |
ACACTACTGP | Speichert die Zuordnung zwischen Aktionen und Aktionsgruppen. | <ActionGroupAction Name="AllCommands"/> |
ACACTGRP | Speichert die Aktionsgruppen. | <ActionGroup Name="DoEverything" OwnerID="RootOrganization"> </ActionGroup> |
ACACTION | Hauptliste aller Aktionen im System. | <Action Name="AllCommands" CommandName="*"> </Action> |
ACATTR | Hauptliste der Attribute, nach denen verschiedene Ressourcen gruppiert werden können. Anhand dieser Attribute können implizite Ressourcengruppen gebildet werden. | <Attribute Name="Status" Type="String"> </Attribute> |
ACPOLICY | Speichert alle Richtlinien zur Zugriffssteuerung im System. | <Policy Name="SiteAdministratorsCanDoEverything" OwnerID="RootOrganization" UserGroup="SiteAdministrators" ActionGroupName="DoEverything" ResourceGroupName="AllResourceGroup"> </Policy> |
ACRELATION | Hauptliste aller im System bestehenden Beziehungen. | <Relation Name="owner"> </Relation> |
ACRESACT | Speichert die Beziehung zwischen Ressourcen und Aktionen. | <ResourceAction Name="DisplayDatabean"/> |
ACRESATREL | Speichert die Attribute für die Ressourcen. | <ResourceAttributes Name="Status" AttributeTableName="ORDERS" AttributeColumnName="STATUS" ResourceKeyColumnName="ORDERS_ID"/> |
ACRESCGRY | Speichert alle Ressourcenkategorien im System sowie die zugehörigen Metadaten. | <ResourceCategory Name="com.ibm.commerce.catalog.commands.ProductDisplayCmdResourceCategory" ResourceBeanClass="com.ibm.commerce.catalog.commands.ProductDisplayCmd"> </ResourceCategory> |
ACRESGPRES | Ordnet Ressourcengruppen Ressourcenkategorien zu. Diese Tabelle kann zur Gruppierung verschiedener Ressourcen in einer Gruppe nach ihrem Klassennamen verwendet werden. | <ResourceGroupResource Name="Object" /> |
ACRESGRP | Hauptliste aller Ressourcengruppen im System. | <ResourceGroup Name="AllResourceGroup" OwnerID="RootOrganization" > </ResourceGroup> |
ACRESPRIM | Speichert die Namen der Primärressourcenspalten für eine Ressource. | <ResourcePrimaryColumns PrimaryResourceKeyColumn="users_id"/> |
ACRESREL | Speichert die Beziehung zwischen Ressourcen. | <ResourceRelation Name="owner" RelationTable="users" RelationKeyColumn="users_id" RelationMemberColumn="users_id"/> |
Hinweis: Es wird empfohlen, dass Sie keine der Bootstrap-Dateien ändern. Wenn Sie dies dennoch tun, kann ein Exemplar unter Umständen nicht erfolgreich erstellt werden, was zu erheblichen Problemen führen kann.
![]() |