Cette instruction de planificateur crée et alimente les tables de base de données d'espace de recherche qui prennent en charge les recherches dans l'Assistant produit. Vous pouvez utiliser cette instruction pour créer l'espace de recherche de table distinct (ICT) et de base.
Valeurs des paramètres
- xmlFileName
- (Obligatoire) Nom du fichier XML d'entrée avec chemin qualifié complet. Le fichier XML doit être présent sur la machine où WebSphere Commerce est installé. Par exemple,
WC_installdir\samples\pa\xml\ss60001.xml
- searchSpaceType
- Indique le type (BASE ou ICT) d'espace de recherche à créer. Le type par défaut est BASE.
Comportement
- Supprime l'espace de recherche défini pour une catégorie si delete_CatalogBuilder figure dans le fichier XML d'entrée.
- Crée un espace de recherche pour les catégories fournies dans le fichier XML d'entrée uniquement si l'espace de recherche n'existe pas.
- Alimente les tables suivantes si un espace de recherche ICT est créé :
- ICROOTCAT
- ICEXPLFEAT
- ICEXPLDESC
- ICTPRICES
- ICTID_catégorie
- ICTDESCID_catégorie
- ICVID_catégorie_NULL
- Alimente les tables suivantes si un espace de recherche BASE est créé :
- ICROOTCAT
- ICEXPLFEAT
- ICEXPLDESC
- Crée un fichier journal inputXMLName_timestamp.log dans WC_installdir\instances\instance_name\logs.
Conditions d'exception
- Si les paramètres d'entrée sont incorrects, l'instruction génère l'exception ECApplicationException.
- Si le nom de fichier fourni pour le paramètre xmlFileName est incorrect, l'instruction génère l'exception ECApplicationException.
- Si les éléments définis dans le fichier d'entrée XML ne correspondent pas à la définition DTD, l'instruction génère l'exception ECApplicationException.
Si un utilisateur non racine exécute l'instance WebSphere Commerce mais ne dispose pas des droits d'accès en lecture adéquats sur le fichier XML d'entrée, l'instruction échoue.