Archivos de configuración de tienda
Puede cargar propiedades de configuración para una tienda en la base de datos de HCL Commerce utilizando el programa de utilidad de carga de datos. Este ejemplo muestra cómo cargar las propiedades de valor de nombre de configuración de la tienda en la tabla de base de datos STORECONF.
Acerca de este ejemplo
Este ejemplo carga información para configurar lógica de extensión para todas las páginas de tienda en la tabla de base de datos de configuración de tienda STORECONF. Todos los archivos JSP de páginas de tienda recuperan de esta tabla de base de datos una lista de entradas de configuración que están asociadas con el ID de tienda para las páginas de tienda.Si el sitio utiliza un modelo de tienda de sitios ampliados, puede cargar información para configurar la lógica de extensión en todas las páginas de tienda para alguna tienda o todas las tiendas. Cuando los archivos con lógica de extensión se incluyen en las propiedades de configuración de tienda, los archivos JSP de tienda recuperan dinámicamente e incluyen la lógica dentro de los archivos cuando se representa la página de tienda. También puede cargar vías de acceso como el valor para propiedades de configuración con un archivo de entrada; sin embargo, este ejemplo no muestra cómo cargar este tipo de información. Para obtener más información sobre cómo añadir lógica de extensión a páginas de tienda, consulte Adición de lógica de extensión a todas las páginas de tienda.
- STOREENT_ID
- El almacenar de tienda, que identifica la tienda que se actualiza para incluir las propiedades de configuración en páginas de tienda. Por ejemplo, 10001
- NAME
- El nombre de una propiedad de configuración. El nombre del campo de nombre debe ser exclusivo para una tienda en la tabla STORECONF.
- VALUE
- El valor para la entrada de configuración.
utilities_root/samples/DataLoad/StoreConfiguration
WCDE_installdir\samples\DataLoad\StoreConfiguration
Archivo de entrada de ejemplo | Descripción: |
---|---|
CSV
XML
|
El programa de utilidad de carga de datos utiliza este archivo de entrada de ejemplo para cargar el nombre y los valores para las propiedades de configuración y asocia la configuración con un ID de tienda. El programa de utilidad de carga de datos utiliza el mediador de objetos de tabla y el siguiente archivo de configuración de objeto de negocio para cargar los datos dentro de este archivo de entrada: Mediador de objetos de negocio com.ibm.commerce.foundation.businessobjectmediator.TableObjectMediator Archivo de configuración de objeto de negocio
Para obtener más información sobre el mediador de objetos de tabla, consulte Mediador y creador basados en tablas del programa de utilidad de carga de datos. |
Procedimiento
- En un gestor de archivos, vaya al siguiente directorio:
utilities_root/samples/DataLoad/StoreConfiguration
WCDE_installdir\samples\DataLoad\StoreConfiguration
- Para editar abra el archivo de configuración del entorno de carga de datos wc-dataload-env.xml. Actualice el archivo para establecer los valores de entorno dentro del archivo de modo que coincida con su valor de entorno. Para obtener más información sobre este archivo de configuración, consulte Configurar los valores de entorno de carga de datos.
En una línea de mandatos, vaya al directorio WCDE_installdir\bin.
Abra una línea de mandatos en . Cambie el directorio a utilities_root/bin. Para obtener información sobre cómo entrar y salir de los contenedores, consulte Ejecución de programas de utilidad desde Utility server Docker container.
- Escriba el siguiente mandato para ejecutar el archivo de orden de carga de datos de ejemplo para cargar información de configuración de tienda:
./dataload.sh ../samples/DataLoad/StoreConfiguration/wc-dataload-store-configuration.xml
dataload ..\samples\DataLoad\StoreConfiguration\wc-dataload-store-configuration.xml
Para obtener más información sobre la configuración y ejecución del programa de utilidad de carga de datos, consulte Configuración y ejecución del programa de utilidad de carga de datos.
Verificación del resultado
Verifique que la información de configuración de tienda de la Herramienta Commerce Composer se ha cargado revisando el informe de resumen de carga de datos. Para obtener más información sobre la ubicación y el contenido de este informe de resumen, consulte Verificar los resultados de la carga de datos.
select * from STORECONF;
Asegúrese de que los datos de los archivos de entrada de ejemplo existen dentro de la tabla de base de datos para la tienda adecuada.eliminar los datos de ejemplo de la base de datos de HCL Commerce
Para eliminar los datos de ejemplo de la base, ejecute de nuevo el ejemplo, pero con el valor de la columna delete para todas las entradas dentro de los archivos establecidos en 1
. Al establecer el valor de esta columna en 1
, el programa de utilidad de carga de datos suprime los datos que se identifican en el archivo CSV de la base de datos.