Paramètres de configuration de la publication

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 :

<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.
iSeriesLe 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.
iSeriesLe 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) :
AIXLinuxEnvironnement d'exploitation Sun SolarisWindowsCe mode utilise les fonctions d'importation native DB2 et permet la mise à jour au niveau des cellules
avec une rapidité et une souplesse moyennes.

iSeriesCe mode utilise l'instruction CPYFRMIMPF.

Load (chargement) :
AIXLinuxEnvironnement d'exploitation Sun SolarisWindowsCe 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.

iSeriesCe 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 :
  • WC_installdir/instances/instance_name/sar
  • iSeriesWC_user_dir/instances/ instance_name/sar
  • WebSphere Commerce StudioWCStudio_installdir/Commerce/instances/instance_name/sar
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