Modification de la stratégie de verrouillage des espaces de travail

Ne modifiez pas la stratégie de verrouillage des espaces de travail si vous n'avez pas validé de données dans les espaces de travail. Cela peut provoquer un comportement indéfini avec les données non validées.

HCL Commerce DeveloperRemarque : Cet environnement de développement n'est pas un environnement de création. La prise en charge dans l'environnement est fournie uniquement à des fins de personnalisation, par exemple, tester les modifications apportées à la fonctionnalité de gestion de contenu. Il n'est pas possible de propager des modifications. Si vous désirez apporter des modifications aux espaces de travail de gestion de contenu, vous ne pouvez pas publier ces modifications dans une autre base de données.
Avant de décider de la stratégie de verrouillage à utiliser dans votre environnement de création, examinez attentivement le sujet Considérations lors de la sélection d'une stratégie de verrouillage afin de comprendre les implications de chaque stratégie de verrouillage.

Procédure

  1. Copiez le fichier suivant dans un emplacement temporaire :
    • HCL Commerce Developer WCDE_installdir/xml/content-management/wc-resource-containers.xml
    • workspace_dir/WC/xml/content-management/wc-resource-containers.xml
    Ce fichier ne devrait jamais être modifié manuellement.
  2. Ouvrez la copie temporaire du fichier dans un éditeur de texte.
  3. Recherchez le texte ci-dessous :
    
    <wc:DefaultConfiguration
       lockingPolicy="Workspaces_locking_policy"
       enableDynamicWorkspaceCreation="false"
       readPrefixName="WCR"
       writePrefixName="WCW"
      />
    
  4. Remplacez Workspaces_locking_policy par la classe de stratégie figurant sous le nom de la stratégie de verrouillage que vous souhaitez activer :
    OptionDescription
    Verrouillage des espaces de travail com.ibm.commerce.context.content.locking.WorkspaceLockingPolicy
    Verrouillage du groupe de tâches com.ibm.commerce.context.content.locking.TaskGroupLockingPolicy
    Verrouillage de tâche com.ibm.commerce.context.content.locking.TaskLockingPolicy
    Aucun verrouillage com.ibm.commerce.context.content.locking.NoLockingPolicy
  5. Sauvegardez vos modifications.
  6. Mettez à jour votre package de déploiement pour inclure vos fichiers mis à jour. Pour plus d'informations, voir Création d'une image Docker personnalisée à partir d'un package déployable.