Archivador de tienda
Un archivo archivador de tienda (.sar) es un archivo archivador
comprimido (un archivo ZIP) que contiene todos los elementos necesarios
para crear una tienda. Se utiliza principalmente como vehículo
para empaquetar y entregar tiendas en un formato que puede
copiarse fácilmente y luego utilizarse como base sobre la cual
se crearán tiendas nuevas. Sólo necesita publicar un archivador de
tienda en el servidor de comercio para crear una tienda funcional
que se pueda ver y examinar y en la que se pueda comprar.
Un archivador de tienda incluye normalmente lo siguiente
- Elementos de archivo:
- Elementos Web: archivos utilizados para crear las páginas
de tienda, por ejemplo HTML, archivos JSP, imágenes, gráficos
y archivos de inclusión. Los elementos Web se agrupan como
un archivo archivador comprimido en el archivador de tienda.
Cuando se publica un archivador de tienda, los elementos Web
se publican en el directorio raíz de documentos de aplicación
Web.
- Archivos de propiedades: archivos que contienen todo el texto de las páginas de tienda. Los
archivos de propiedades se agrupan como un archivo archivador comprimido en el
archivador de tienda.
Si la tienda soporta más de un idioma, el archivo archivador
comprimido contendrá varios archivos de propiedades.
Cuando se publica un archivador de tienda, los elementos de
texto se publican en un directorio especificado en la vía de acceso de clases.
- Elementos de base de datos de tienda: datos que se deben cargar
en la base de datos. Para obtener una lista completa de datos necesarios, consulte la
publicación IBM WebSphere Commerce, Guía del desarrollador de tienda.
- Elementos de base de datos cargados por Loader package: Los elementos de base
de datos de tienda que puede cargar Loader package incluyen los datos siguientes: campaña,
catálogo, mandato, moneda, despacho, oferta, envío, tienda, impuesto y unidades de medida.
Los elementos de base de datos de tienda de los archivadores de tienda de ejemplo proporcionados
con WebSphere Commerce toman la forma de archivos XML bien constituidos
válidos para Loader package, con una excepción. Los archivos XML del archivador de
tienda están destinados a ser portables y no deben contener claves primarias
generadas que sean específicas de una instancia determinada de la base de datos. En
su lugar, utilizan alias internos (descritos en los Convenios de
Loader de archivador de tienda) que IDResolver resuelve en el momento de
la publicación. La utilización de estos convenios
permite copiar y publicar los archivadores de tienda de ejemplo
varias veces.
- Elementos de base de datos cargados a través de mandatos de servidor: Algunos de los
elementos de base de datos de tienda del archivador de tienda se cargan a través
de mandatos de servidor, por ejemplo, elementos de contrato, cuenta y conjunto de productos.
- Elementos de pago: Información de configuración para Payment Manager.
- Un descriptor: archivo XML, sarinfo.xml, que
describe el archivador de tienda, incluidos los nombres del archivo archivador
comprimido de elementos Web, de los archivos de propiedades y de los archivos XML
de elementos de base de datos de tienda.
El archivo sarinfo.xml también contiene los nombres de los
archivos de inclusión y los archivos de comprobación de coherencia, así como
información acerca del archivo archivador que se necesita durante el proceso de
publicación, incluyendo el orden en el que se cargan los elementos en la
base de datos. sarinfo.xml
es el único archivo obligatorio de un archivador de tienda.
Nota: Los
archivadores de las tiendas de ejemplo
ToolTech y NewFashion también incluyen los archivos siguientes:
- tools_properties.zip
- tools_xml.zip
- runtime_xml.zip
Los Servicios de tienda utilizan estos archivos para configurar las
tiendas. Estos archivos no deben cambiarse, eliminarse ni copiarse a otras
tiendas.
Para ver un ejemplo de un archivador de tienda, consulte Ejemplo
de archivador de tienda de empresa a consumidor o
Ejemplo de archivador de tienda de empresa a empresa.
WebSphere Commerce incluye varios archivos archivadores de tienda de ejemplo en los
que puede basar la tienda.