Exportation des informations de contrat mises à jour dans un archivage de magasin (Business Edition)
Si vous avez modifié les informations relatives au contrat à l'aide des outils de WebSphere Commerce Accelerator et que vous voulez les exporter vers l'archivage du magasin, procédez comme suit :
- Exportez les informations à l'aide de l'instruction ContractExport. Pour plus d'informations, reportez-vous à la rubrique Instruction ContractExport.
Le processus d'exportation des informations génère un fichier XML.
Remarque : Assurez-vous que le contrat est à l'état actif ou accepté avant de l'exporter.
- Apportez les modifications suivantes aux fichiers XML ainsi obtenus :
- Supprimez les sections suivantes :
- referenceNumber
- CreateTime
- UpdateTime
- Remplacez le numéro de séquence par le numéro immédiatement supérieur. Le numéro de séquence est une combinaison des valeurs de majorVersionNumber et de minorVersionNumber.
Par exemple, si majorVersionNumber="1" et
minorVersionNumber="0" , remplacez le numéro de la version mineure par 1. Le numéro de séquence obtenu est 1.1.
Lorsque vous changez le numéro de la version principale et que vous republiez ensuite l'archivage du magasin, un nouveau contrat est généré dans la base de données. Ce nouveau contrat remplace le précédent.
Si vous ne modifiez pas le numéro de la version principale, une erreur "contract
exists" est consignée dans les journaux lorsque vous publiez de nouveau l'archivage du magasin et les informations relatives au contrat ne sont pas mises à jour dans la base de données. Pour plus d'informations, reportez-vous à la rubrique Identification des incidents de publication.
- Localisez le fichier d'archivage du magasin correspondant à votre magasin (par exemple,
mon_magasin.sar). Par défaut, les fichiers d'archivage de magasin se trouvent dans le répertoire
suivant :
unité:\WebSphere\CommerceServer\instances\nom_instance\sar
unité:\Program
Files\WebSphere\CommerceServer\instances\nom_instance
\sar
/usr/WebSphere/CommerceServer/instances/nom_instance/sar

/opt/WebSphere/CommerceServer/instances/nom_instance/sar
/QIBM/UserData/WebCommerce/instances/nom_instance/sar
- Ouvrez le fichier d'archivage du magasin avec un programme ZIP.
- Remplacez le fichier contract.xml existant par le nouveau.
- Sauvegardez le fichier d'archivage du magasin.
