Archivage de magasin
Un fichier d'archivage de magasin (.sar) est un fichier compressé (fichier ZIP)
qui contient toutes les ressources nécessaires à la création d'un magasin. Il est principalement utilisé comme moyen de regroupement et de livraison des magasins dans un format pouvant être aisément copié puis utilisé comme modèle pour créer de nouveaux magasins. Il vous suffit de publier un archivage de magasin
sur le serveur de commerce pour créer un magasin fonctionnel que vous pouvez visualiser et sur lequel vous pouvez naviguer et faire vos courses.
Un archivage de magasin inclut généralement les éléments suivants :
- Ressources fichiers :
- Ressources Web : Fichiers utilisés pour la création de vos pages de magasin (fichiers HTML, JSP, images,
graphiques et d'inclusion). Les ressources Web sont rassemblées sous la forme d'un fichier d'archive compressé dans l'archivage de magasin. Lorsqu'un archivage de magasin
est publié, les ressources Web sont publiées dans le répertoire principal de l'application Web.
- Fichiers de propriétés : Fichiers contenant la totalité du texte de vos pages de magasin. Les fichiers de propriétés sont rassemblés sous la forme d'un fichier d'archive compressé situé dans l'archivage de magasin.
Si votre magasin prend en charge plusieurs langues, le fichier archive compressé contient plusieurs fichiers de propriétés. Lorsqu'un archivage de magasin est publié, les ressources texte sont publiées dans le
répertoire spécifié par l'instruction classpath.
- Ressources base de données du magasin : Il s'agit des données à charger dans la base de données. Pour une liste complète des
données requises, reportez-vous au manuel IBM WebSphere Commerce Store Developer's Guide.
- Ressources base de données chargées par le module Loader : Les ressources de base de données de magasin peuvent être chargées par le module Loader et incluent les données suivantes : campagne, catalogue, instruction, devise, distribution, offre, livraison, magasin, taxe et nombre d'unités.
Les ressources base de données de magasin, dans les modèles d'archivage de magasin fournis avec WebSphere Commerce, se présentent sous la forme de fichiers XML corrects, adaptés au module Loader, avec une exception. Les fichiers XML d'archivage du magasin sont destinés à être transférés et ne doivent contenir aucune clé primaire générée, spécifique d'une instance particulière de la base de données. Ils utilisent des alias internes (définis dans les conventions de chargement d'archivage de magasin)
qui sont résolus par l'utilitaire de résolution ID au moment de la publication. Ces conventions permettent de copier et publier les modèles d'archivage de magasin plusieurs fois.
- Ressources base de données chargées via les instructions du serveur : Certaines ressources base de données du magasin sont chargées via les instructions du serveur, comme par exemple les ressources contrat, compte d'affaires et ensemble de produits.
- Ressources paiement : Informations relatives à la configuration du Gestionnaire de paiements.
- Descripteur : Fichier XML, sarinfo.xml, décrivant l'archivage
de magasin, notamment les noms du fichier archive compressé des ressources Web, des fichiers de propriétés ainsi que des fichiers XML de ressources base de données du magasin. Le fichier
sarinfo.xml contient non seulement les noms
des fichiers d'inclusion et ceux des fichiers de contrôle de cohérence, mais aussi
des informations relatives au fichier archive, nécessaires lors du processus de publication et notamment l'ordre dans lequel les actifs sont chargés dans la base de données. Le fichier
sarinfo.xml est le seul fichier obligatoire dans l'archivage de magasin.
Remarque : Les modèles d'archivage de magasin
ToolTech et NewFashion incluent également les fichiers suivants :
- tools_properties.zip
- tools_xml.zip
- runtime_xml.zip
Ces fichiers sont utilisés par Store Services pour configurer les magasins. Ces fichiers ne doivent pas être modifiés, supprimés ou copiés vers d'autres magasins.
Vous trouverez un exemple d'archivage de magasin aux rubriques Exemple
d'archivage de magasin
business-to-customer ou
Exemple d'archivage de magasin business-to-business.
WebSphere Commerce comporte plusieurs modèles de fichiers d'archivage de magasin
à partir desquels vous pouvez créer votre magasin.