Mise à jour de l'utilisation en écriture de la définition d'objet avec la nouvelle utilisation

Dans cette leçon, vous modifiez la valeur writeUsage pour utiliser la nouvelle utilisation en écriture dans la définition d'objet de l'objet principal.

Pourquoi et quand exécuter cette tâche

Pour ce tutoriel, la définition d'objet principal pour les associations de termes de recherche dans l'Catalogs tool est BaseSearchTermAssociationsPrimaryObjectDefinition.

Procédure

  1. Ouvrez HCL Commerce Developer.
  2. Dans la vue Explorateur d'entreprise, parcourez LOBTools > WebContent > WEB-INF > src > xml > commerce > catalog > objectDefinitions.
  3. Ouvrez le fichier SearchTermAssociationsPrimaryObjectDefinition.xml pour l'éditer.
  4. Localisez le paramètre writeUsage en recherchant le code suivant.
    Le code ressemble au bloc de code suivant :
    
    <PrimaryObjectDefinition definitionName="cmc/catalog/BaseSearchTermAssociationsPrimaryObjectDefinition" 
     displayName="${catalogResources.SearchTermAssociations}" displayNameProperty="name" 
     headerIcon="searchTermAssociationsHeaderIcon" helpLink="concepts/cpnsearchass.htm" icon="searchTermAssociationsIcon" 
     idProperty="catalogId" isBaseDefinition="true" propertiesDefinition="cmc/catalog/SearchTermAssociationsProperties" 
     searchType="FindSearchTermAssociations" writeUsage="IBM_ManageCatalog">
  5. Remplacez le paramètre writeUsage par EXT_ManagerSearchTermAssociation afin que le code ressemble au bloc de code suivant.
    
    <PrimaryObjectDefinition definitionName="cmc/catalog/BaseSearchTermAssociationsPrimaryObjectDefinition" 
     displayName="${catalogResources.SearchTermAssociations}" displayNameProperty="name" 
     headerIcon="searchTermAssociationsHeaderIcon" helpLink="concepts/cpnsearchass.htm" icon="searchTermAssociationsIcon" 
     idProperty="catalogId" isBaseDefinition="true" propertiesDefinition="cmc/catalog/SearchTermAssociationsProperties" 
     searchType="FindSearchTermAssociations" writeUsage="EXT_ManageSearchTermAssociation">