El elemento answer encapsula una respuesta a una pregunta en el árbol de preguntas y respuestas de la metáfora del Asistente de ventas. Pueden haber varias respuestas a una pregunta determinada.
<answer>
...contenido de la respuesta...
</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>
Un elemento necesario. Este elemento define el inicio del archivo de entrada XML.
<builder> ...archivo XML de entrada... </builder>
Un elemento necesario. Este elemento define la categoría para la que se están definiendo las metáforas.
<category ID="núm_ref_categoría"> ...archivo XML de entrada... </category>
El valor de núm_ref_categoría identifica al número de referencia de categoría al que se aplica la metáfora. Debe coincidir con el número de referencia de categoría que aparece en la base de datos de WebSphere Commerce.
<category ID="1">
...contenido de la metáfora...
</category>
Un elemento necesario. Este elemento define el nombre de columna que se utiliza en la base de datos para el elemento padre. El elemento columnName debe coincidir con el columnName utilizado al crear el espacio de búsqueda. Debe consultar el archivo XML que ha creado para generar su espacio de búsqueda.
<columnName>nombre_columna</columnName>
<columnName>F_CDROM</columnName>
<conceptInfo>
...contenido de conceptInfo...
</conceptInfo>
<conceptinfo>
<lang_id>-1</lang_id>
<conceptName>none</conceptName>
<elaboration>null</elaboration>
</conceptinfo>
El texto de la pregunta o respuesta que verá el comprador.
<conceptName>nombre_concepto</conceptName>
<conceptName>Concept 2</conceptName>
Este elemento define las restricciones que se pasan entre las preguntas y respuestas sucesivas dentro de una metáfora del Asistente de ventas.
<constraint> ...contenido 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>
Un elemento opcional. Este elemento indica que la metáfora de Comparación de productos definida actualmente debe suprimirse.
<delete_productComparer>
Un elemento opcional. Este elemento indica que la metáfora del Explorador de productos definida actualmente debe suprimirse.
<delete_productExplorer>
Un elemento opcional. Este elemento indica que la metáfora del Asistente de ventas definida actualmente debe suprimirse.
<delete_salesAssistant SACID="SA_category_ID">
El valor de SA_category_ID identifica la metáfora del Asistente de ventas que se ha de suprimir. Debe coincidir con el número de ID de categoría que aparece en la base de datos de WebSphere Commerce.
Este elemento define si debe visualizarse o no la característica padre.
<display>display</display>
<display>1</display>
Este elemento está reservado para su uso futuro y debe establecerse siempre en NULL.
<elaboration>elaboration</elaboration>
<elaboration>NULL</elaboration>
Un elemento necesario. Este elemento define la característica que es la base de comparación para utilizar esta metáfora.
<feature> ...especificación de feature... </feature>
<feature>
<columnName>PPPRC</columnName>
<order>4</order>
<display>1</display>
<sort>1</sort>
<widget>com.ibm.commerce.pa.widget.DropDownListFormElement</widget>
</feature>
Un elemento opcional. Este elemento define el idioma del elemento padre.
<lang_id>identificador_idioma</lang_id>
<lang_id>-2</lang_id>
El elemento metaCategoryId especifica qué metáfora de categoría debe utilizarse para este enlace de metáfora.
<metaCategoryId>número_metaCategoryID</metaCategoryId>
<metaCategoryId>1</metaCategoryId>
Este elemento define el enlace para una respuesta del Asistente de ventas, o el enlace por omisión que se ha de utilizar cuando una respuesta no tiene uno definido.
<metaphorLink>
...contenido_de_metaphor_link...
</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>
Este elemento define el nombre de la metáfora de destino.
<metaphorName>nombre_metáfora</metaphorName>
<metaphorName>com.ibm.commerce.pa.metaphor.ProductComparerMetaphor</metaphorName>
Este elemento define la operación que se ha de realizar para evaluar la restricción.
<operation>número_operación</operation>
<operation>3</operation>
Este elemento define información de restricción específica del idioma.
<opVal> ...contenido de opVal... </opVal>
<opVal>
<lang_id>-1</lang_id>
<opValue>6099.0</opValue>
<opVal>
Este elemento define el valor de la característica en la que desea que esté basada la restricción. Este es el valor que se encontrará en el elemento <columnName> especificado para el elemento padre <constraint>.
<opValue>opValue</opValue>
<opValue>6099.0</opValue>
Los tipos válidos se pueden encontrar en la tabla ICDATAREG.
<opValueType>tipo_valor_op</opValueType>
<opValueType>com.ibm.commerce.datatype.DsCurrency</opValueType>
Este elemento define el orden en el que se visualizarán las diferentes características.
<order>orden</order>
<order>1</order>
Un elemento necesario. Este elemento define la secuencia de visualización de preguntas y respuestas dentro de una pregunta realizada a la metáfora del Asistente de ventas.
<orderSeq>número_orderSeq</orderSeq>
<orderseq>1</orderseq>
Una variable booleana que determina si debe pasarse o no una restricción al enlace de destino. Si el valor se establece en 0, no se pasará la restricción. Si se establece en 1, se pasará la restricción.
<passConstraint>número_passConstraint</passConstraint>
<passConstraint>1</passConstraint>
El id de familia de productos o categorías.
<pfReference>número_pfReference</pfReference>
<pfReference>1</pfReference>
Un elemento opcional. Este elemento define el inicio de una metáfora de Comparación de productos.
<productComparer> ...contenido de la metáfora... </productComparer>
Un elemento opcional. Este elemento define el inicio de una metáfora del Explorador de productos.
<productExplorer> ...contenido de la metáfora... </productExplorer>
Un elemento opcional. Este elemento encapsula todo el árbol de preguntas y respuestas para una metáfora del Asistente de ventas.
<qnaTree> ...contenido del árbol de preguntas y respuestas... </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>
El elemento question encapsula una pregunta en el árbol de preguntas y respuestas de la metáfora del Asistente de ventas.
<question> ...contenido de la pregunta... </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>
El elemento rootQuestion encapsula la pregunta principal del árbol de preguntas y respuestas de la metáfora del Asistente de ventas. La pregunta principal es la pregunta que siempre se muestra en primer lugar cuando se inicia una nueva sesión del Asistente de ventas.
<rootQuestion> ...contenido de rootQuestion... </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>
Un elemento opcional. Este elemento define el inicio de una metáfora del Asistente de ventas.
<salesAssistant SACID="category_ID"> ...contenido de la metáfora... </salesAssistant>
El valor de SACID identifica la categoría para la metáfora del Asistente de ventas que se está creando.
Este elemento define la secuencia en la que se visualizan los valores de la característica. Si el valor se establece en 1, las características se clasifican en orden ascendente. Si se establece en 2, las características se clasifican en orden descendente.
<sort>sort</sort>
<sort>1</sort>
Un elemento necesario. Este elemento define la tienda para la que se aplican las metáforas contenidas. Las metáforas se aplican a tiendas individuales, y debe tener un elemento store exclusivo para cada tienda que tenga metáforas definidas en el archivo de entrada XML.
<store SID="núm_ref_tienda"> ...archivo XML de entrada... </store>
El valor de núm_ref_tienda identifica el número de referencia de la tienda al que se aplica la metáfora. Debe coincidir con el número de referencia de tienda que aparece en la base de datos de WebSphere Commerce.
<store SID="1"> ...archivo XML de entrada... </store>
Un elemento necesario. Este elemento define el archivo JSP que va a utilizar como plantilla para todas las páginas que se generen utilizando esta metáfora.
<template>archivo de plantillas</template>
<template>/webapp/wcs/stores/servlet/sa51.jsp</template>
Este elemento define el archivo JSP que se va a utilizar como plantilla para la metáfora de destino.
<templateName>nombre_plantilla</templateName>
<templateName>/webapp/wcs/stores/servlet/pc51.jsp</templateName>
Este elemento define cómo debe visualizarse la plantilla para la metáfora de destino.
<templateUsage>número_templateUsage</templateUsage>
<templateUsage>0</templateUsage>
Un elemento necesario. Este elemento define qué elemento widget se utilizará para visualizar los valores de las características.
<widget>nombre_widget</widget>
<widget>com.ibm.commerce.pa.widget.DropDownListFormElement</widget>
![]() |