Modification des propriétés de configuration REST dans le fichier de configuration du composant (wc-component.xml)

Pour modifier des propriétés dans le fichier de configuration du composant (wc-component.xml) pour REST, vous devez créer une version personnalisée de ce fichier dans un nouveau dossier. La version personnalisée du fichier ne doit contenir que les propriétés modifiées.

Avant de commencer

Pour connaître les propriétés liées à REST contenues dans ce fichier, reportez-vous à Propriétés de configuration REST dans le fichier de configuration du composant (wc-component.xml).

Procédure

  1. Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
  2. Créez un fichier de configuration de composants personnalisé (wc-component.xml), si aucun n'existe déjà :
    1. Accédez au chemin suivant :

      workspace_dir\WC\xml\config\

    2. Sous le dossier config, créez un nouveau dossier com.ibm.commerce.component_name-ext de sorte que son chemin d'accès soit similaire à ceci :

      workspace_dir\WC\xml\config\com.ibm.commerce.component_name-ext\

      component_name est le nom du composant. Par exemple, catalog ou foundation.

      Si ce dossier existe déjà et qu'il contient une version personnalisée du fichier wc-component.xml, ouvrez ce fichier et passez à l'étape 4.

    3. Créez un fichier wc-component.xml vide dans le dossier com.ibm.commerce.component_name-ext. Ce fichier est votre fichier wc-component.xml personnalisé.
  3. Ajoutez les éléments XML de base requis pour votre fichier wc-component.xml personnalisé  :
    1. Ouvrez votre fichier personnalisé wc-component.xml vide dans un éditeur XML.
    2. Copiez le code suivant dans le fichier :
      <?xml version="1.0" encoding="UTF-8"?>
      <_config:DevelopmentComponentConfiguration
      	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      	xsi:schemaLocation="http://www.ibm.com/xmlns/prod/commerce/foundation/config ../xsd/wc-component.xsd "
      	xmlns:_config="http://www.ibm.com/xmlns/prod/commerce/foundation/config">
      
          <_config:extendedconfiguration>
      
      	
          </_config:extendedconfiguration>
      	
      </_config:DevelopmentComponentConfiguration>
  4. Ajoutez le fichier XML pour toutes les propriétés que vous souhaitez modifier dans votre fichier personnalisé wc-component.xml :
    1. Naviguez jusqu'au fichier de configuration du composant par défaut à l'emplacement suivant :
      workspace_dir\WC\xml\config\com.ibm.commerce.component_name\wc-component.xml
      Important : Ne modifiez pas les propriétés directement dans ce fichier, car vos modifications seraient écrasées pas les mises à jour ultérieures des produits HCL.
    2. Copiez les éléments XML des propriétés du fichier de configuration de composant par défaut que vous souhaitez modifier vers votre fichier wc-component.xml personnalisé. Insérez les éléments XML copiés après l'élément <_config:extendedconfiguration>.

      Même si vous ne copiez que certains éléments, vous devez conserver leur hiérarchie XML dans le fichier. Par exemple, si vous souhaitez modifier la propriété définie dans un élément <_config:property> spécifique, vous devez conserver les éléments parent et ancêtre de l'élément <_config:property>, mais vous pouvez supprimer tous les objets de même niveau si vous ne les modifiez pas. Consultez l'exemple à la fin de cette rubrique.

    3. Modifiez les valeurs des propriétés copiées le cas échéant.
  5. Sauvegardez et fermez le fichier de configuration personnalisé.
  6. Testez vos changements de configuration.