Fichier d'amorçage de stratégie de contrôle d'accès indépendant de la langue

defaultAccessControlPolicies.xml est un fichier XML indépendant de la langue qui alimente les tables de base de données de contrôle d'accès avec des informations. Vous avez la possibilité d'accéder à ce fichier pour rechercher des informations particulières telles que des attributs, des actions, des relations, des catégories de ressources, des groupes d'actions, des groupes de ressources, des groupes de stratégies, des stratégies et un abonnement à un groupe de stratégies.

Informations et tables de base de données remplies par le fichier defaultAccessControlPolicies.xml.
Table de base de données Type d'informations Modèle de code
ACPOLGRP Enregistre tous les groupes de stratégies de contrôle d'accès dans le système.

<PolicyGroup Name="CommonShoppingPolicyGroup"
      OwnerID="RootOrganization"> </PolicyGroup>
ACPOLGPPOL Inclut les stratégies dans un groupe de stratégies.

<PolicyGroupPolicy Name="SiteAdministratorsCanDoEverything"
      PolicyOwnerId="RootOrganization" />
ACPLGPSUBS Permet aux entités organisationnelles de s'abonner au groupe de stratégies spécifié.

<PolicyGroupSubscription
      OrganizationID="RootOrganization"/>
ACRELGRP Enregistre tous les groupes de relations dans le système.

<RelationGroup Name="MemberOf->BuyerOrganizationalEntity"
OwnerID="RootOrganization">
<RelationCondition><![CDATA[
<profile>
<openCondition name="RELATIONSHIP_CHAIN">
<parameter name="HIERARCHY" value="child"/>
<parameter name="RELATIONSHIP"
value="BuyingOrganizationalEntity"/>
</openCondition>
</profile>
]]></RelationCondition>
</RelationGroup>
ACACTACTGP Enregistre l'association entre des actions et des groupes d'actions.

<ActionGroupAction 
Name="AllCommands"/>
ACACTGRP Enregistre les groupes d'actions.

<ActionGroup 
Name="DoEverything" 
OwnerID="RootOrganization"/> 
ACACTION Liste principale de toutes les actions du système.

<Action Name="AllCommands" 
CommandName="*"/>
ACATTR Liste principale de tous les attributs dans lesquels peuvent être regroupées différentes ressources. Ces attributs peuvent servir à la formation de groupes de ressources implicites.

<Attribute Name="Status" 
Type="String"> </Attribute>
ACPOLICY Enregistre toutes les stratégies de contrôle d'accès dans le système

<Policy
      Name="SiteAdministratorsCanDoEverything"
      OwnerID="RootOrganization"
      UserGroup="SiteAdministrators"
      ActionGroupName="DoEverything"
      ResourceGroupName="AllResourceGroup"
      PolicyType="groupableStandard">
      </Policy>
ACRELATION Liste principale de toutes les relations présentes dans le système.

<Relation Name="owner"/>
ACRESACT Enregistre les actions pouvant être effectuées sur une catégorie de ressource. Ceci n'est utilisé que par les outils et non pour l'évaluation des stratégies.

<ResourceAction Name="DisplayDatabean"/>
ACRESATREL Enregistre les attributs d'une catégorie de ressources d'après lesquels la catégorie de ressources peut être regroupée. Ceci n'est utilisé que par l'outil Organization Administration Console et non pour l'évaluation des stratégies.

<ResourceAttributes Name="Status" 
AttributeTableName="ORDERS" 
AttributeColumnName="STATUS" 
ResourceKeyColumnName="ORDERS_ID"/>
ACRESCGRY Enregistre toutes les catégories de ressources dans le système ainsi que les informations relatives aux métadonnées les concernant.

<ResourceCategory 
Name="com.ibm.commerce.catalog.commands.
ProductDisplayCmdResourceCategory" 
ResourceBeanClass="com.ibm.commerce.catalog.
commands.ProductDisplayCmd"> 
</ResourceCategory>
ACRESGPRES Inclut explicitement les catégories de ressources dans des groupes de ressources, en fonction du nom de classe de la catégorie de ressource.

<ResourceGroupResource Name="Object" />
ACRESGRP Liste principale de tous les groupes de ressources présents dans le système

<ResourceGroup 
Name="AllResourceGroup"
OwnerID="RootOrganization">
</ResourceGroup>
ACRESPRIM Enregistre les noms de colonne de ressource primaire pour une ressource.

<ResourcePrimaryColumns 
PrimaryResourceKeyColumn="users_id"/>
ACRESREL Enregistre les relations prises en charge par une catégorie de ressource. Ceci n'est utilisé que par l'outil Organization Administration Console et non pour l'évaluation des stratégies.

<ResourceRelation Name="owner" 
RelationTable="users" 
RelationKeyColumn="users_id" 
RelationMemberColumn="users_id"/>
Remarque : Il est recommandé de ne pas modifier les fichiers d'amorçage. Si vous modifiez un tel fichier, il se peut qu'une instance ne puisse pas être créée et qu'une intervention majeure du support s'avère nécessaire. Si des modifications doivent être apportées aux informations de stratégie de contrôle d'accès définies dans le fichier d'amorçage, après la création de l'instance, il est préférable de copier ce fichier, de le modifier comme requis, puis de charger le nouveau fichier de définition de la stratégie de contrôle d'accès.