


Création d'un espace de recherche de l'Assistant produit pour l'espace de recherche distinct
à l'aide du modèle d'utilitaire
Pour créer un espace de recherche de l'Assistant produit à l'aide du modèle d'utilitaire, exécutez les étapes suivantes. L'utilitaire inclut des instructions SQL qui se rapportent aux données de type ID produit et catégorie. Avant de l'exécuter, vous devrez mettre à jour certaines instructions afin de tenir compte de vos propres données de produit.
Remarque : Ces informations ne s'appliquent pas aux utilisateurs de iSeries. A la place, reportez-vous à la rubrique Création d'un espace de recherche de l'Assistant produit à l'aide d'un fichier XML
- Sélectionnez une catégorie pour laquelle vous souhaitez activer une recherche d'Assistant produit.
- Accédez au répertoire suivant :
unité:\WebSphere\CommerceServer\samples\pa\bin
unité:\Program
Files\WebSphere\CommerceServer\samples\pa\bin
/usr/WebSphere/CommerceServer/samples/pa/bin

/opt/WebSphere/CommerceServer/samples/pa/bin
- Modifiez le fichier suivant (pour Oracle, utilisez le fichier dont le nom contient oracle) :
Remarque :
Oracle n'est pas pris en charge par la plate-forme Linux.
createsearchspace.bat
createsearchspace.sh
ou createsearchspace.oracle.sh
createsearchspace.sh
ou createsearchspace.oracle.sh
createsearchspace.sh
Les commentaires présents dans le fichier indiquent quelles sections du processus nécessitent des modifications. La procédure suivante utilise le nom de fichier NT. Remplacez le nom de fichier par celui qui convient selon les besoins.
- Entrez l'instruction suivante pour lancer l'utilitaire createsearchspace :
createsearchspace.bat nom_bd numéro_magasin numéro_catégorie lang1 lang2 lang3 attr1 attr2 attr3
où
nom_bd est le nom de la base de données WebSphere Commerce,
numéro_magasin est le numéro de référence du magasin pour lequel est créé l'espace de recherche,
numéro_catégorie est le numéro de référence de la catégorie (également nommé catgroup) pour laquelle est créé l'espace de recherche,
lang1, lang2, lang3 sont les ID des langues pour lesquelles est créé l'espace de recherche. L'utilitaire peut créer un espace de recherche pour trois langues simultanément. Si vous n'avez pas besoin de trois langues, utilisez le même ID pour chaque paramètre,
attr1, attr2, attr3 sont des attributs de produit communs de la catégorie. L'utilitaire accepte jusqu'à 3 attributs de type chaîne (String). Les attributs de type nombre entier (Integer) et nombre en variable flottante (Float) sont également pris en charge. Des exemples sont proposés dans les blocs de commentaires de l'utilitaire.
Les utilisateurs d'Oracle lancent l'utilitaire en tapant l'instruction suivante :
createsearchspace.oracle.sh dbname user password
où
dbname est le nom de la base de données WebSphere Commerce,
user est le nom de l'ID utilisateur d'Oracle,
password est le mot de passe de l'ID utilisateur d'Oracle
Oracle ne reconnaissant pas des paramètres d'entrée en sqlplus, les paramètres numéro_magasin, numéro_catégorie, lang1, lang2, lang3, attr1, attr2 et attr3 se trouvent dans un fichier séparé intitulé createsearchspace.sql.
Vous devez indiquer ces valeurs dans les instructions SQL de ce fichier.
Remarque : Cet utilitaire est uniquement un modèle qui présente la création d'un espace de recherche. Si vous possédez un grand nombre de produits ou de catégories ou si vous vous souciez des performances, il est préférable de créer une version personnalisée de cet utilitaire.