defaultAccessControlPolicies.bootstrap.xml č un file XML indipendente dalla lingua che inserisce le informazioni nelle tabelle database. E' possibile accedere a tale file per individuare informazioni specifiche, ad esempio, attributi, azioni, relazioni, categorie di risorse, gruppi di azioni, gruppi di risorse e strategie.
I tipi di informazione e le tabelle database riempite dal file defaultAccessControlPolicies.xml includono:
Tabella database | Tipo di informazioni | Esempio codice |
ACACTACTGP | Memorizza l'associazione tra le azioni e i gruppi azioni. | <ActionGroupAction Name="AllCommands"/> |
ACACTGRP | Memorizza i gruppi azione. | <ActionGroup Name="DoEverything" OwnerID="RootOrganization"> </ActionGroup> |
ACACTION | Elenco principale di tutte le azioni in un sistema. | <Action Name="AllCommands" CommandName="*"> </Action> |
ACATTR | Elenco principale degli attributi in cui possono essere raggruppate le varie risorse. Tali attributi possono essere utilizzati per formare gruppi impliciti di risorse. | <Attribute Name="Status" Type="String"> </Attribute> |
ACPOLICY | Memorizza tutti i criteri di controllo degli accessi all'interno del sistema | <Policy Name="SiteAdministratorsCanDoEverything" OwnerID="RootOrganization" UserGroup="SiteAdministrators" ActionGroupName="DoEverything" ResourceGroupName="AllResourceGroup"> </Policy> |
ACRELATION | E' l'elenco principale di tutte le relazioni esistenti all'interno del sistema. | <Relation Name="owner"> </Relation> |
ACRESACT | Memorizza la relazione tra risorse ed azioni. | <ResourceAction Name="DisplayDatabean"/> |
ACRESATREL | Memorizza gli attributi per le risorse. | <ResourceAttributes Name="Status" AttributeTableName="ORDERS" AttributeColumnName="STATUS" ResourceKeyColumnName="ORDERS_ID"/> |
ACRESCGRY | Memorizza tutte le categorie di risorse all'interno del sistema e le informazioni dei metadati relative ad esse. | <ResourceCategory Name="com.ibm.commerce.catalog.commands.ProductDisplayCmdResourceCategory" ResourceBeanClass="com.ibm.commerce.catalog.commands.ProductDisplayCmd"> </ResourceCategory> |
ACRESGPRES | Associa i gruppi di risorse con le categorie di risorse. Questa tabella puņ essere utilizzata per raccogliere le diverse risorse in un gruppo basato sui loro nomi di classe. | <ResourceGroupResource Name="Object" /> |
ACRESGRP | E' l'elenco principale di tutti i gruppi di risorse all'interno del sistema. | <ResourceGroup Name="AllResourceGroup" OwnerID="RootOrganization" > </ResourceGroup> |
ACRESPRIM | Memorizza i nomi della colonna risorse principale per una risorsa. | <ResourcePrimaryColumns PrimaryResourceKeyColumn="users_id"/> |
ACRESREL | Memorizza la relazione tra le risorse. | <ResourceRelation Name="owner" RelationTable="users" RelationKeyColumn="users_id" RelationMemberColumn="users_id"/> |
Nota: Si consiglia di non modificare alcun file bootstrap. Se modificato, un'istanza potrebbe non esssere creata correttamente e ciņ potrebbe tradursi in un emissione di maggior supporto.
![]() |