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.
Procédure
- Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
- Créez un fichier de configuration de composants personnalisé (wc-component.xml), si aucun n'existe déjà :
- Accédez au chemin suivant :
workspace_dir\WC\xml\config\
- 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\
Où 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.
- 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é.
- Ajoutez les éléments XML de base requis pour votre fichier wc-component.xml personnalisé :
- Ouvrez votre fichier personnalisé wc-component.xml vide dans un éditeur XML.
- 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>
- Ajoutez le fichier XML pour toutes les propriétés que vous souhaitez modifier dans votre fichier personnalisé wc-component.xml :
- 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.xmlImportant : 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.
- 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.
- Modifiez les valeurs des propriétés copiées le cas échéant.
- Sauvegardez et fermez le fichier de configuration personnalisé.
- Testez vos changements de configuration.