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.
| 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 : 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 : 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âchesupload qui possède les paramètres par défaut suivants :| 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 |