Instruction UpdateSearchSpaces
Met à jour l'espace de recherche distinct de l'Assistant produit à la suite de mises à jour de produits dans le
catalogue WebSphere Commerce. Cette instruction ne met pas à jour l'espace de recherche de base.
L'utilitaire de chargement de données, l'éditeur de catalogue et le système de messagerie appellent cette instruction après la mise à jour des enregistrements existants dans le catalogue de WebSphere Commerce.

Valeur des paramètres
- http://host_name/path/
- Nom qualifié complet de WebSphere Commerce et chemin de configuration
- langId
- Un chiffre représentant la langue de l'espace de recherche devant être mise à jour. Ce paramètre est facultatif. Si ce paramètre n'est pas spécifié, la mise à jour s'appliquera à toutes les langues.
- productId
- Liste de toutes les références produit concernées par la mise à jour du catalogue WebSphere Commerce
Comportement
- Vérifie le contrôle des accès de l'utilisateur au nom duquel l'instruction va être exécutée ; seule une personne ayant un rôle de commerçant ou de responsable marchandisage peut appeler cette instruction.
- Accepte en entrée une liste de produits. Cette liste est générée par les applications ci-dessus
et se rapporte aux produits mis à jour lors du traitement de l'application.
- Pour chaque ID produit fourni, l'instruction détermine tout ce qui concerne les catégories parentes en
consultant la table CATGPENREL. L'instruction
exécute la logique suivante pour chaque catégorie parente.
- Pour chaque catégorie parente, l'instruction détermine si un espace de recherche existe, à l'aide de la table
ICROOTCAT.
- Pour chaque espace de recherche existant, la commande supprime chaque ligne correspondant à un ID de produit existant et la réinsère si l'indicateur de publication a été configuré.
Condition d'exception
Aucune.