HCL Commerce Enterprise

Limites configurables des transferts de listes préconfigurées

Si votre magasin B2B propose au client la fonction de transfert de listes préconfigurées, vous souhaitez peut-être mieux contrôler l'impact de cette fonction sur les performances. Pour le magasin type Aurora, vous pouvez configurer certain es limites pour les adapter à vos besoins métier.

Le tableau ci-dessous répertorie les limites configurables et leurs valeurs par défaut et identifie les emplacements auxquels vous pouvez modifier les valeurs par défaut.

Limites configurables pour les transferts de listes préconfigurées dans le magasin type Aurora

Limite Valeur par défaut Emplacement de configuration
Taille maximal de fichiers pour le fichier CSV

(propriété maxuploadsize)

524 Ko

Si le fichier est plus volumineux, le transfert ne commence pas et un message d'erreur indique au client de réduire la taille du fichier.

HCL Commercefichier de configuration (wc-server.xml)

Dans le fichier, modifiez le nom de la valeur maxuploadsize pour la commande CreateRequisitionListUpload, comme indiqué dans le fragment de code suivant :

<Command maxuploadsize="524288"
  name="CreateRequisitionListUpload"
  supportedFileExtension="csv"
  uploadReturnURL_enabled="true" viruscheck="no"/>

Pour des instructions générales sur la recherche et la mise à jour du fichier wc-server.xml, voir HCL Commerce fichier de configuration (wc-server.xml).

Nombre maximal de ligne dans le fichier CSV

(propriété limitCSVLine)

3 000 lignes

Si le fichier contient plus de lignes, le transfert échoue et un message d'erreur s'affiche afin d'indiquer au client de réduire le nombre de lignes.

Fichier de configuration des composants de commande :

workspace_dir/WC/xml/config/com.ibm.commerce.order-fep/wc-admin-component.xml

Dans le fichier, modifiez la propriété de configuration appropriée pour le regroupement de configuration RequisitionListUpload, comme indiqué dans le fragment de code suivant :

<_config:configgrouping name="RequisitionListUpload">
  <_config:property name="uploadInterval" value="5" />
  <_config:property name="maxTask" value="5" />
  <_config:property name="limitCSVLine" value="3000" />
</_config:configgrouping>

Pour des instructions générales sur la mise à jour du fichier wc-admin-component.xml pour le composant de commande, voir Modification de propriétés dans le fichier de configuration du composant commande (wc-admin-component.xml).

Nombre maximal de tâches de transfert en cours en même temps

(propriété maxTask)

5 transferts

Lorsqu'un client essaie de transférer une sixième liste préconfigurée, le transfert ne commence pas. Un message d'erreur indique au client d'attendre avant de transférer une autre liste.

Intervalle minimal entre chaque transfert consécutif

(propriété uploadInterval)

5 secondes

Si un client transfère une liste préconfigurée, puis tente de transférer une autre liste sans attendre 5 secondes, le transfert ne commence pas. Un message d'erreur indique au client d'attendre avant de transférer une autre liste.

Contrôle des unités d'exécution qui gèrent les tâches de transfert de liste préconfigurée

Vous pouvez modifier les paramètres par défaut pour le gestionnaire des tâches de transfert afin de contrôler le nombre d'unités d'exécution qui gèrent les tâches de transfert de liste préconfigurée. Les tâches de transfert sont exécutées conformément à votre configuration personnalisée. Les transferts de listes préconfigurées utilisent le gestionnaire des tâches upload qui possède les paramètres par défaut suivants :

Paramètres par défaut du gestionnaire des tâches de transfert

Propriété du pool d'unités d'exécution Paramètre par défaut
Nombre d'unités d'exécution d'alarme 2
Nombre minimal d'unités d'exécution 0
Nombre maximal d'unités d'exécution 11
Priorité des unités d'exécution 5
Pour modifier les paramètres par défaut, utilisez la console d'administration de WebSphere Application Server. Pour plus d'informations, consultez la section relative au gestionnaire de tâches pour le planificateur dans Paramètres de configuration du planificateur.