Archivio negozio
Un file di archivio negozio (.sar) è un file di archivio compresso (un file ZIP) che contiene tutte le risorse necessarie per la creazione di un negozio. Viene utilizzato principalmente come
veicolo per la compressione e la distribuzione di negozi in un formato facilmente copiabile, quindi utilizzato come base su cui creare nuovi negozi. Basta soltanto pubblicare un archivio negozio sul server commerce per creare un negozio funzionante da visualizzare, sfogliare e in cui effettuare acquisti.
Di solito, un archivio negozio include:
- Risorse file:
- Risorse Web: i file utilizzati per creare le pagine del negozio
quali HTML, file JSP, immagini, disegni e file include. Le risorse Web
sono raggruppate in un file ZIP nell'archivio negozio. Quando un archivio negozio viene pubblicato, le risorse Web vengono pubblicate sulla radice del documento dell'applicazione Web.
- File property: file che contengono tutto il testo riportato nelle pagine del proprio negozio. I flie property vengono raggruppati in un file di archivio compresso nell'archivio negozio.
Se il negozio supporta più di una lingua, il file di archivio compresso conterrà
più file di proprietà.
Quando un archivio negozio viene pubblicato, le risorse di testo vengono pubblicate sul classpath.
- Risorse di database del negozio: i dati da caricare nel database. Per un elenco completo dei dati richiesti,consultare la IBM WebSphere Commerce Store Developer's Guide.
- Le risorse del database vengono caricate attraverso il pacchetto Loader: le risorse del database del negozio che possono essere caricate dal pacchetto Loader comprendono i seguenti dati: campagna, catalogo, comandi, valuta, adempimento ordini, offerta, spedizione, negozio, tasse e unità di quantità.
Le risorse del database del negozio negli archivi negozio di esempio fornite con WebSphere Commerce assumono la forma di file XML validi peril pacchetto Loader, con una eccezione. I file XML dell'archivio negozio sono
previsti per essere trasportabili e non possono contenere chiavi primarie generate specifiche per una particolare istanza del database. Essi
utilizzano invece degli alias interni (tracciati nelle Convenzioni Loader dell'archivio negozio)
che vengono trasformati da IDResolver al momento della pubblicazione. L'utilizzo di queste convenzioni permette agli archivi negozio di esempio di essere copiati e pubblicati più volte.
- Le risorse del database vengono caricate attraverso i comandi del server: alcune risorse del database del negozio vengono caricate attraverso i comandi del server, ad esempio, il contratto, l'account e le risorse dell'insieme del prodotto.
- Risorse di pagamento: informazioni di configurazione per Payment Manager.
- Un descrittore: un file XML, sarinfo.xml, che descrive l'archivio negozio, includendone i nomi dei file di archivio compressi delle risorse Web, i file properties ed i file XML delle risorse del database. Il
file sarinfo.xml contiene inoltre i nomi dei file include e
dei file di verifica consistenza e le informazioni sul file di archivio
necessarie durante il processo di pubblicazione, compreso l'ordine in cui le
risorse vengono caricate nel database. Il file sarinfo.xml è l'unico file obbligatorio in un archivio negozio.
Nota: Gli
archivi negozi di esempio ToolTech e
NewFashion includono i seguenti file:
- tools_properties.zip
- tools_xml.zip
- runtime_xml.zip
Tali file vengono utilizzati dai Servizi del negozio per configurare i
negozi. Questi file non possono essere modificati, rimossi o copiati da altri negozi.
Per un esempio di archivio di negozio, consultare la sezione Esempio di archivio di negozio commerciale per i clienti oppure
Esempio di archivio di negozio commerciale per i commercianti.
WebSphere Commerce include diversi file di archivio negozio di esempio su cui è possibile impostare il proprio negozio.