Les paramètres suivants vous permettent de modifier le comportement de l'utilitaire de publication dans la console d'administration : Ces paramètres se trouvent dans le fichier de configuration de WebSphere Commerce, nom_instance.xml, dans le répertoire suivant :
- WC_installdir/instances/ instance_name/xml/instance_name.xml
WC_user_dir/instances/instance_name/xml/instance_name.xml
WCStudio_installdir/Commerce/instances/xml/instance_name.xml
<DevTools CommitCount="17000" ConnectionPoolSize="50" IDResolverCustomizerFile="DB2ConnectionCustomizer" IDResolverMode="mixed" IDResolverPropFile="IdResolveKeys" LoaderCustomizerFile="MassLoadCustomizer" LoaderMode="sqlimport" LoaderNoPrimary="error" MaxErrors="1" SampleSarPath="WC_installdir/samplestores" SarExtensions="sar;zip" SarPath="WC_installdir/instances/demo/sar" StoreFrontFile="devtools/storefront/StoreFront.xml" StoreParamsDescriptor="SAR-INF/store-refs.xml" StoresDataPath="$StoresDocRoot$/$StoresWebPath$/WEB-INF/stores" StoresDocRoot="WAS_installdir/installedApps/hostname/WC_demo.ear" StoresPropertiesPath="Stores.war/WEB-INF/classes" StoresWebPath="Stores.war" StoresXMLPath="WAS_installdir/installedApps/hostname/WC_demo.ear/Stores.war/WEB-INF/xml/tools/stores" TempPath="dWC_installdir/instances/demo/temp/tools/devtools" ToolsStoresPropertiesPath="WAS_installdir/installedApps/hostname/WC_demo.ear/properties/tools/stores" ToolsStoresXMLPath="WAS_installdir/installedApps/hostname/WC_demo.ear/Stores.war/WEB-INF/xml/tools/stores" WebAppPath="/webapp/wcs/stores" display="false" instanceDir="WC_installdir/instances/demo"> </DevTools>
- CommitCount
- Ce nombre est utilisé lors de la publication. La base de données est validée après chaque comptage d'enregistrements chargés. En cas d'erreur dans les données, la base de données revient au dernier point de validation. Modifiez ce nombre en fonction de la quantité de données à charger ; le nombre de validations doit avoir pour valeur un nombre supérieur au nombre de lignes dans l'archivage. Il vous faudra peut-être augmenter également la taille du journal DB2 après avoir augmenté le nombre de validations.
- ConnectionPoolSize
- Taille du groupe de connexions JDBC.
- IDResolverCustomizerFile (obligatoire)
- Permet d'indiquer un fichier de personnalisation à utiliser avec l'ID Resolver. La valeur par défaut est
DBConnectionCustomizer ou OracleConnectionCustomizer.
Le paramètre IDResolverCustomizerFile est obligatoire. La valeur par défaut sur un système iSeries est ISERIES_RESWCSID_Customizer ou TOOLBOX_RESWCSID_Customizer selon que vous avez configuré votre instance pour le pilote JDBC natif ou le pilote JDBC de la boîte à outils.
- IDResolverMode
- Le mode de résolution d'ID est la méthode utilisée dans le traitement des entrées de l'utilitaire de résolution d'ID (ID Resolver) ; plus précisément, selon qu'il faut traiter les données comme si des identificateurs existaient dans les données d'origine (mode update) ou non (mode load). Combinez les deux modes lorsque certains identificateurs existent et d'autres non. Le mode combiné est recommandé pour la publication.
- IdResolverPropFile
- Nom du fichier de propriétés utilisé par l'instruction IdResGen pour résoudre et générer des ID pour les données WebSphere Commerce.
- LoaderCustomizerFile (obligatoire)
- Permet d'indiquer un fichier de personnalisation à utiliser avec le module Loader.
Le fichier de personnalisation par défaut est MassLoadCustomizer.
Le paramètre LoaderCustomizerFile est obligatoire. La valeur par défaut est ISeries_LODWCSDTA_Customizer si vous utilisez le pilote JDBC natif.
- LoaderMode
- Il existe six modes pour le module Loader. Seuls les modes SQL import (importation SQL), Native import (importation native) et Load (chargement) sont présentés ici. Pour en savoir plus sur ces modes et sur les modes cadelete et delete, reportez-vous à la rubrique d'aide sur l'instruction Load dans l'aide en ligne de WebSphere Commerce Development.
- SQL import (importation SQL) : Ce mode utilise JDBC (Java Database Connectivity) pour insérer et
mettre à jour des données. Il s'agit du mode d'exploitation le plus souple mais il représente également le moyen le plus lent
d'importer de grandes quantités de données dans un petit nombre de tables. Il permet
les mises à jour au niveau des cellules. Nous vous recommandons d'utiliser le mode SQL import.- Native import (importation native) :
Ce mode utilise les fonctions d'importation native DB2 et permet la mise à jour au niveau des cellules
avec une rapidité et une souplesse moyennes.- Load (chargement) :
Ce mode utilise les fonctions natives du SGBD relationnel (DB2 Load ou SQLLoad)
et représente le moyen le plus rapide pour charger de grandes quantités de données dans un petit nombre
de tables. Si vous publiez des données sur un serveur de transfert, vous ne pouvez pas utiliser le mode Load.Ce mode utilise l'instruction CPYFRMIMPF et représente le moyen le plus rapide de charger de grandes quantités de données dans un petit nombre de tables. Le mode Load ne permet que d'insérer des données et non de les mettre à jour. Si un enregistrement existe déjà pour les données que vous chargez, une erreur se produit.
Ignorer : si vous sélectionnez ce mode, la fonction de publication ne charge pas de données et n'appelle pas la publication de l'ensemble de produits, les importations de contrat et de compte ni la configuration des paiements.
- LoaderNoPrimary
- Paramètre utilisé par l'instruction Load lorsque la clé primaire est manquante pour un enregistrement dans le fichier d'entrée. Trois options sont possibles : erreur, ignorer et insérer.
Erreur : Signale la clé primaire manquante et met fin au traitement. - Ignorer : Ignore tout enregistrement dans le fichier d'entrée ne contenant aucune clé primaire.
- Insérer : Tente de traiter (insérer ou supprimer) les données.
- MaxErrors
- Il s'agit du nombre maximal d'erreurs que le processus de publication tolère au cours du chargement des données de magasin. Si ce nombre est dépassé, la publication s'interrompt et s'annule. La valeur par défaut est 1.
- SampleSarPath
- Emplacement des archivages de modèle de magasin qui s'affichent dans l'utilitaire de publication. Les entrées du fichier SARRegistry.xml sont relatives à ce répertoire. Il s'agit d'un chemin absolu.
- SarExtensions
- Suffixes acceptables pour un fichier d'archivage de magasin (SAR). Par exemple, XXX.sar ou XXX.zip.
- SarPath
- Les archivages de magasin contenus dans ce répertoire s'afficheront automatiquement dans la vue par défaut de l'utilitaire de publication. Il s'agit d'une autre méthode d'enregistrement d'un archivage de magasin dans le fichier SARRegistry.xml. Le chemin d'accès par défaut est le suivant :
- StoreFrontFile
- Ce fichier contient des données pour la page Modification de pages dans WebSphere Commerce Accelerator ainsi que des spécifications de taille d'image pour les pages de téléchargement de bannière et de logo dans WebSphere Commerce Accelerator.
- StoreParmsDescriptor
- Chemin d'accès au fichier store-refs.xml contenu dans l'archivage de magasin. Ce descripteur doit être présent dans l'emplacement indiqué pour chaque archivage de magasin. Ce fichier contient les paramètres spécifiques d'un archivage de magasin qui sont utilisés dans une publication de magasin. Par exemple, Répertoire de magasins et Identificateur du magasin.
- StoresDataPath
- Emplacement par défaut des ressources de données du magasin. Ce paramètre n'est pas utilisé actuellement.
- StoresDocRoot
- Emplacement des ressources du magasin sur WebSphere Commerce Server. Il s'agit d'un chemin absolu.
- StoresPropertiesPath
- Emplacement des ressources de texte du magasin (contenus dans un groupe de ressources de propriétés). Le paramètre StorePropertiesPath est relatif à StoresDocRoot. Par exemple, si StoresDocRoot correspond à :
drive:/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear
le StoresPropertiesPath est :
drive:/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/ wcstores.war/WEB-INF/classes
- StoresWebPath
- Emplacement des ressources Web du magasin. Le paramètre StoreWebPath est relatif à StoresDocRoot. Par exemple, si StoresDocRoot correspond à :
drive:/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear
le StoresWebPath est :drive:/WebSphere/AppServer/installedApps/WC_Enterprise_App_instance_name.ear/wcstores.war
- StoresXMLPath
- Chemin racine des fichiers liés à l'outillage du magasin.
- ToolStorePropertiesPath
- Emplacement des ressources de texte pour l'outillage de modification de flux dans WebSphere Commerce Accelerator.
- ToolsStoresXMLPath
- Emplacement des ressources XML pour l'outillage de modification de flux dans WebSphere Commerce Accelerator.
- WebAppPath
- WebAppPath fait partie de l'URL du magasin. Par exemple, si l'URL du magasin est :
http://hostname/webapp/wcs/stores/Mystore/index.jsp
/webapp/wcs/stores est la valeur de WebAppPath.
- display
- Réservé à un usage interne.
- instanceDir
- Répertoire de l'instance. Par exemple, WC_installdir/instances/demo