L'élément answer encapsule une réponse dans une arborescence de questions et de réponses d'une fonction de recherche évoluée de l'Assistant de ventes. Plusieurs réponses peuvent coexister pour une même question.
<answer>
...contenu de la réponse...
</answer>
<answer>
<orderseq>1</orderseq>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>none</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
<constraint>
<pfReference>1</pfReference>
<columnName>F_CDROM</columnName>
<operation>1</operation>
<opValueType>com.ibm.commerce.datatype.DsString</opValueType>
<opVal>
<lang_id>-1</lang_id>
<opValue>none</opValue>
</opVal>
</constraint>
</answer>
Elément obligatoire. Cet élément définit le début du fichier d'entrée XML.
<builder> ...fichier d'entrée XML... </builder>
Elément obligatoire. Cet exemple définit la catégorie pour laquelle les fonctions de recherche évoluée suivantes sont en cours de définition.
<category ID="category_ref_num"> ...fichier d'entrée XML... </category>
La valeur category_ref_num identifie la référence de catégorie concernée par la fonction de recherche évoluée. Cette dernière doit correspondre à la référence de catégorie trouvée dans la base de données WebSphere Commerce.
<category ID="1">
...contenu de la fonction de recherche évoluée...
</category>
Elément obligatoire. Cet élément définit le nom de colonne utilisé dans la base de données pour l'élément parent. columnName doit correspondre à columnName utilisé pour la création de l'espace de recherche. Reportez-vous au fichier XML que vous avez créé pour générer votre espace de recherche.
<columnName>nom_colonne</columnName>
<columnName>F_CDROM</columnName>
<conceptInfo>
...contenu de conceptInfo...
</conceptInfo>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>none</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
Question ou réponse à l'intention du client.
<conceptName>nom_concept</conceptName>
<conceptName>Concept 2</conceptName>
Cet élément définit les contraintes qui se dégagent des questions et réponses successives au cours d'une fonction de recherche évoluée Assistant de ventes.
<constraint> ...contenu de constraint... </constraint>
<constraint>
<pfReference>1</pfReference>
<columnName>PPPRC</columnName>
<operation>3</operation>
<opValueType>com.ibm.commerce.datatype.DsCurrency</opValueType>
<opVal>
<lang_id>-1</lang_id>
<opValue>6099.0</opValue>
</opVal>
<opVal>
<lang_id>-2</lang_id>
<opValue>2</opValue>
</opVal>
</constraint>
Elément facultatif. Cet élément indique que la fonction de recherche évoluée de comparaison actuellement définie doit être supprimée.
<delete_productComparer>
Elément facultatif. Cet élément indique que la fonction de recherche évoluée d'exploration des produits actuellement définie doit être supprimée.
<delete_productExplorer>
Elément facultatif. Cet élément indique que la fonction de recherche évoluée Assistant de ventes actuellement définie doit être supprimée.
<delete_salesAssistant SACID="SA_category_ID">
La valeur SA_category_ID identifie la fonction de recherche évoluée Assistant de ventes devant être supprimée. Elle doit correspondre au numéro d'ID de catégorie trouvé dans la base de données WebSphere Commerce.
Cet élément indique si la caractéristique parent doit être affichée.
<display>affichage</display>
<display>1</display>
Cet élément est réservé à une utilisation future et doit toujours avoir la valeur NULL.
<elaboration>élaboration</elaboration>
<elaboration>NULL</elaboration>
Elément obligatoire. Cet élément définit la caractéristique à la base de la comparaison à l'aide de cette fonction de recherche évoluée.
<feature> ...spécification de la caractéristique... </feature>
<feature>
<columnName>PPPRC</columnName>
<order>4</order>
<display>1</display>
<sort>1</sort>
<widget>com.ibm.commerce.pa.widget.DropDownListFormElement</widget>
</feature>
Elément facultatif. Cet élément définit la langue pour l'élément parent.
<lang_id>identificateur_langue</lang_id>
<lang_id>-2</lang_id>
L'élément metaCategoryId indique la catégorie dont la fonction de recherche évoluée doit être utilisée pour ce lien de fonction de recherche évoluée .
<metaCategoryId>numéro_metaCategoryID</metaCategoryId>
<metaCategoryId>1</metaCategoryId>
Cet élément définit le lien à une réponse d'assistance de ventes ou indique le lien par défaut à utiliser lorsqu'une réponse n'en a pas un de défini.
<metaphorLink>
...contenu_lien_fonction_recherche...
</metaphorLink>
<metaphorLink>
<metaCategoryId>1</metaCategoryId>
<metaphorName>com.ibm.commerce.pa.metaphor.ProductComparerMetaphor</metaphorName>
<templateName>/webapp/wcs/stores/servlet/pc51.jsp</templateName>
<templateUsage>0</templateUsage>
<passConstraint>1</passConstraint>
</metaphorLink>
Cet élément définit le nom de la fonction de recherche évoluée cible.
<metaphorName>nom_fonction_recherche</metaphorName>
<metaphorName>com.ibm.commerce.pa.metaphor.ProductComparerMetaphor</metaphorName>
Cet élément définit l'opération à effectuer pour évaluer la contrainte.
<operation>numéro_opération</operation>
<operation>3</operation>
Cet élément définit les informations relatives aux contraintes spécifiques de chaque langue.
<opVal> ...contenu d'opVal... </opVal>
<opVal>
<lang_id>-1</lang_id>
<opValue>6099.0</opValue>
<opVal>
Cet élément définit la valeur de la caractéristique sur laquelle vous baserez la contrainte. Il s'agit de la valeur que l'on trouverait dans l'élément <columnName> spécifié pour l'élément parent <constraint>.
<opValue>opValue</opValue>
<opValue>6099.0</opValue>
Les types valides se trouvent dans la table ICDATAREG.
<opValueType>type_op_value</opValueType>
<opValueType>com.ibm.commerce.datatype.DsCurrency</opValueType>
Cet élément définit l'ordre dans lequel les différentes caractéristiques sont affichées.
<order>ordre</order>
<order>1</order>
Elément obligatoire. Cet élément définit la séquence d'affichage des questions et des réponses au sein d'une question adressée à la fonction de recherche évoluée d'assistance aux ventes.
<orderSeq>numéro_orderSeq</orderSeq>
<orderseq>1</orderseq>
Une variable booléenne qui détermine si une contrainte doit être transmise au lien cible. Si la valeur définie est 0, la contrainte ne sera pas transmise. Si la valeur est 1, la contrainte sera transmise.
<passConstraint>numéro_passConstraint</passConstraint>
<passConstraint>1</passConstraint>
ID catégorie ou famille de produits.
<pfReference>numéro_pfReference</pfReference>
<pfReference>1</pfReference>
Elément facultatif. Cet élément définit le début d'une fonction de recherche évoluée de comparaison des produits.
<productComparer> ...contenu de la fonction de recherche... </productComparer>
Elément facultatif. Cet élément définit le début d'une fonction de recherche évoluée d'exploration des produits.
<productExplorer> ...contenu de la fonction de recherche évoluée... </productExplorer>
Elément facultatif. Cet élément encapsule la totalité de l'arborescence des questions et réponses pour la fonction de recherche évoluée de l'Assistant de ventes.
<qnaTree> ...contenu de l'arborescence des questions et des réponses... </qnaTree>
<qnaTree>
<rootQuestion>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>Price
Question</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
</rootQuestion>
<answer>
<orderseq>1</orderseq>
<conceptinfo>
<lang_id>-2</lang_id>
<conceptName>Concept
2</conceptName>
</conceptinfo>
<constraint>
<pfReference>1</pfReference>
<columnName>PPPRC</columnName>
<operation>3</operation>
<opValueType>com.ibm.commerce.datatype.DsCurrency</opValueType>
<opVal>
<lang_id>-1</lang_id>
<opValue>6099.0</opValue>
</opVal>
<opVal>
<lang_id>-2</lang_id>
<opValue>2</opValue>
</opVal>
</constraint>
<metaphorLink>
<metaCategoryId>1</metaCategoryId>
<metaphorName>com.ibm.commerce.pa.metaphor.ProductExplorerMetaphor</metaphorName>
<templateName>/webapp/wcs/stores/servlet/pe51.jsp</templateName>
<templateUsage>0</templateUsage>
<passConstraint>1</passConstraint>
</metaphorLink>
</answer>
<answer>
<orderseq>2</orderseq>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>Low</conceptName>
</conceptinfo>
<constraint>
<pfReference>1</pfReference>
<columnName>PPPRC</columnName>
<operation>4</operation>
<opValueType>com.ibm.commerce.datatype.DsCurrency</opValueType>
<opVal>
<lang_id>-1</lang_id>
<opValue>7099.0</opValue>
</opVal>
</constraint>
<question>
<orderseq>1</orderseq>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>Low</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
<answer>
<orderseq>1</orderseq>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>none</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
<constraint>
<pfReference>1</pfReference>
<columnName>F_CDROM</columnName>
<operation>1</operation>
<opValueType>com.ibm.commerce.datatype.DsString</opValueType>
<opVal>
<lang_id>-1</lang_id>
<opValue>none</opValue>
</opVal>
</constraint>
</answer>
</question>
</answer>
</qnaTree>
L'élément question encapsule une question dans une arborescence de questions et de réponses d'une fonction évoluée de l'Assistant de ventes.
<question> ...contenu de la question... </question>
<question>
<orderseq>1</orderseq>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>Low</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
<answer>
<orderseq>1</orderseq>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>none</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
<constraint>
<pfReference>1</pfReference>
<columnName>F_CDROM</columnName>
<operation>1</operation>
<opValueType>com.ibm.commerce.datatype.DsString</opValueType>
<opVal>
<lang_id>-1</lang_id>
<opValue>none</opValue>
</opVal>
</constraint>
</answer>
</question>
L'élément de rootQuestion encapsule la question principale dans une arborescence de questions et de réponses d'une fonction évoluée de l'Assistant de ventes. La question principale est toujours affichée en premier à chaque démarrage d'une session de l'Assistant de ventes.
<rootQuestion> ...contenu de la question principale... </rootQuestion>
<rootQuestion>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>Price Question</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
<conceptinfo>
<lang_id>-2</lang_id>
<conceptName>Price Question
2</conceptName>
</conceptinfo>
</rootQuestion>
Elément facultatif. Cet élément définit le début d'une fonction de recherche évoluée de l'Assistant produit.
<salesAssistant SACID="category_ID"> ...contenu de la fonction de recherche évoluée... </salesAssistant>
La valeur SACID identifie la catégorie de la fonction de recherche évoluée de l'Assistant de ventes en cours de création.
Cet élément définit la séquence d'affichage des valeurs des caractéristiques. Si la valeur définie est 0, les caractéristiques sont affichées par ordre croissant. Si la valeur définie est 2, les caractéristiques sont affichées par ordre décroissant.
<sort>tri</sort>
<sort>1</sort>
Elément obligatoire. Cet élément définit le magasin concerné par les fonctions de recherche évoluée incluses. Les fonctions de recherche évoluée concernent les magasins individuels et vous devez disposer d'un élément de magasin unique pour chaque magasin dont les fonctions de recherche sont définies dans un fichier XML d'entrée.
<store SID="store_ref_num"> ...fichier d'entrée XML... </store>
La valeur store_ref_num identifie la référence de magasin concernée par la fonction de recherche. Cette dernière doit correspondre à la référence de magasin trouvée dans la base de données WebSphere Commerce.
<store SID="1"> ...fichier d'entrée XML... </store>
Elément obligatoire. Cet élément définit le fichier JSP à utiliser comme modèle pour toutes les pages générées à l'aide de la fonction de recherche évoluée.
<template>template file</template>
<template>/webapp/wcs/stores/servlet/sa51.jsp</template>
Cet élément définit le fichier JSP à utiliser comme modèle pour la fonction de recherche évoluée cible.
<templateName>nom_modèle</templateName>
<templateName>/webapp/wcs/stores/servlet/pc51.jsp</templateName>
Cet élément définit le mode d'affichage du modèle de la fonction de recherche évoluée cible.
<templateUsage>numéro_templateUsage</templateUsage>
<templateUsage>0</templateUsage>
Elément obligatoire. Cet élément définit l'objet fenêtre à utiliser pour afficher les valeurs des caractéristiques.
<widget>nom_widget</widget>
<widget>com.ibm.commerce.pa.widget.DropDownListFormElement</widget>
![]() |