Este mandato de planificador crea una metáfora de Exploración de productos, una metáfora de Comparación de productos o una metáfora de Venta dirigida para una categoría, basándose en el archivo XML de entrada proporcionado.
Valores de parámetros
- xmlFileName
- (Obligatorio) El nombre del archivo XML de entrada con la vía de acceso
totalmente calificada.
El archivo XML debe existir en la máquina donde ha
instalado WebSphere Commerce. Por ejemplo,
dir_instalación_WC/samples/pa/xml/PE_PC_GS_60001.xml
dir_instalación_WC\samples\pa\xml\PE_PC_GS_60001.xml
Comportamiento
- Suprime una metáfora para la categoría si cualquiera de los códigos XML
siguientes están presentes en el archivo XML de entrada:
- delete_productComparer
- delete_productExplorer
- delete_salesAssistant
- Crea las metáforas que están definidas en el archivo XML de entrada.
- Suprime una metáfora de Exploración de productos, una metáfora de Comparación de productos o una Venta dirigida existente, y luego vuelve a crear la metáfora basándose en el archivo XML de entrada proporcionado.
- Llena las tablas de base de datos siguientes cuando se crea una
metáfora de Exploración de productos o una metáfora de Comparación de
productos:
- ICMETAFEAT
- ICMETAPHOR
- ICFEATPROP
- Llena las tablas de base de datos siguientes cuando se crea una
Venta dirigida:
- ICMETAPHOR
- ICMETAPROP
- ICCNCPTLNK
- ICCONSTRNT
- ICCONSTVAL
- ICKNOWDESC
- ICKNOWLEDG
- ICMERDESC
- ICMERTREE
- ICMREGDESC
- Crea un archivo de anotaciones cronológicas nombreXMLEntrada_indicaciónhora.log en el directorio dir_instalación_WC\instances\nombre_instancia\logs.
Condiciones de excepción
- Si el espacio de búsqueda para una categoría no existe, el mandato genera la excepción ECApplicationException.
- Si el parámetro de entrada es incorrecto, el mandato genera la excepción ECApplicationException.
- Si el nombre de archivo proporcionado para el parámetro xmlFileName no es válido, el mandato genera la excepción ECApplicationException.
- Si los elementos definidos en el archivo de entrada XML no se corresponden con la DTD, el mandato genera la excepción ECApplicationException.
Si un usuario no root ejecuta la instancia de WebSphere Commerce pero no tiene los permisos de lectura adecuados para el archivo XML de entrada, el mandato no se ejecuta satisfactoriamente.