Création d'un fichier d'entrée XML d'une fonction de recherche évoluée
Créez un fichier d'entrée XML afin de spécifier quelles fonctions de recherche avancée de magasin vous souhaitez créer, mettre à jour ou supprimer à l'aide de l'utilitaire de d'instruction d'importation de données de l'Assistant produit.
Avant de créer un fichier d'entrée XML, vous devez déterminer les éléments suivants pour les données de catalogue que vous souhaitez traiter :
- l'ID magasin,
- l'ID catégorie,
- les caractéristiques correspondant aux noms des colonnes de la base de données (si vous créez des fonctions) de recherche évoluée
Pour plus d'informations sur les spécifications XML, reportez-vous au fichier pabatch.dtd présent dans le répertoire suivant :
unité:\WebSphere\CommerceServer\xml\tools\pa
unité:\Program
Files\WebSphere\CommerceServer\xml\tools\pa
/usr/WebSphere/CommerceServer/xml/tools/pa

/opt/WebSphere/CommerceServer/xml/tools/pa
/QIBM/ProdData/WebCommerce/xml/tools/pa
Reportez-vous également à la documentation du fichier d'aide en ligne DTD du fichier d'entrée XML de l'Assistant produit.
Pour créer un fichier d'entrée, procédez comme suit :
- Ouvrez un éditeur de texte. Dans le répertoire suivant ou dans un répertoire de votre choix :
unité:\WebSphere\CommerceServer\xml\tools\pa
unité:\Program
Files\WebSphere\CommerceServer\xml\tools\pa
/usr/WebSphere/CommerceServer/xml/tools/pa

/opt/WebSphere/CommerceServer/xml/tools/pa
/QIBM/ProdData/WebCommerce/xml/tools/pa
créez un nouveau fichier XML ou utilisez l'exemple de fichier d'entrée PABatchXML comme modèle.
- Entrez les données suivantes pour indiquer des informations de traitement et l'ID magasin pour exécuter le fichier PABatchXML :
<?xml version="1.0"?>
<builder>
<store SID="6001"> </store>
</builder>
où SID correspond à l'ID magasin souhaité. Toutes les autres marques de ce fichier d'entrée doivent être placées entre les marques de début et de fin store.
- Pour créer une fonction de recherche évoluée Exploration ou Comparaison des produits, vous devez utiliser les marques suivantes afin de préciser la catégorie d'application de la fonction de recherche évoluée.
<category ID="1">
</category>
- Pour plus d'informations, reportez-vous au fichier d'aide en ligne sur la préparation de la fonction de recherche évoluée que vous souhaitez créer :
- Préparation d'une fonction de recherche évoluée Produit
- Préparation d'une fonction de recherche évoluée Assistant de ventes
Vous pouvez créer plusieurs fonctions de recherche évoluée dans un même fichier XML. Les éléments category peuvent contenir des fonctions de recherche évoluée Comparaison et Exploration des produits si elles font référence à cette catégorie. La création de fonctions de recherche évoluée Produit pour différentes catégories requiert plusieurs éléments category. Ces derniers ne peuvent pas contenir de fonctions de recherche évoluée Assistant de ventes.
Attention, les fonctions de recherche évoluées sont définies pour une catégorie particulière et utiliseront donc le même jeu d'attributs pour toutes les langues. Si des valeurs n'existent pas pour une langue déterminée ou que l'attribut lui-même n'est pas traduit, la valeur ne s'affichera pas.
Cela signifie que les attributs ne sont pas associés à une langue par défaut.
- Sauvegardez le fichier.
