Utilitaire webFeedLoad

L'utilitaire webFeedLoad facilite l'intégration d'un flux Web à HCL Commerce.

Lorsque vous exécutez l'utilitaire de flux Web, les tables suivantes sont mises à jour : ATCHTGT, ATCHTGTDSC, ATCHAST (pour vérifier les détails de l'heure de création et de l'heure de mise à jour), CMFILE (pour vérifier les détails UPLOAD_TIMESTAMP), CMFILEDIR, CMSMALLFILE, CMLARGEFILE

Définition du niveau de journalisation

Définissez le niveau de journalisation (.INFO, FINER ou FINEST) et l'emplacement des fichiers journaux dans le fichier workspace_dir/WC/xml/config/dataload/logging.properties, par exemple :

=====================================================================================================
# Default global logging level, FINEST
.level=INFO

# ConsoleHandler
java.util.logging.ConsoleHandler.level=INFO
java.util.logging.ConsoleHandler.formatter=com.ibm.commerce.foundation.dataload.logging.DataLoadConsoleFormatter

# FileHandler
java.util.logging.FileHandler.level=FINEST

# Naming style for the output file:
java.util.logging.FileHandler.pattern=../logs/wc-dataload.log
====================================================================================================

Droits d'accès aux fichiers

  • Vérifiez que tous les fichiers du système de gestion de contenu (CMS) appartiennent à wasuser.
  • Exécutez l'utilitaire WebFeedLoad.sh en tant que wasuser.


Valeurs des paramètres

configFile
Obligatoire. chemin complet du fichier de configuration de l'utilitaire. Une erreur est générée si ce paramètre n'est pas spécifié.
waspath
Obligatoire : Chemin d'accès complet du fichier pour WC_eardir.

HCL Commerce DeveloperCe paramètre est facultatif.

XmlValidation
Facultatif : Spécifiez true ou false.
GenerateDataLoadConfigOnly
Facultatif : Spécifiez true ou false.
LoadOrder
Facultatif : liste séparée par des virgules d'éléments à charger.
ConsoleHandler.level
Facultatif : Fournissez level name.
package_name.level=nom du niveau
Facultatif : Où level name peut être OFF, SEVERE, WARNING, INFO, CONFIG, FINE, FINER, FINEST, ALL.

Syntaxe de commande

Environnement d'exécution
./webFeedLoad.sh /fullpath/Web-feed-config.xml –Dwaspath=pathToWC.ear
LinuxAIX
webFeedLoad ../bin/sample/webfeedconfig.xml -Dwaspath=../../AppServer/demo/installedApps/WC_EAR -DXmlValidation=false
Environnement de développement
webFeedLoad.bat /fullpath/Web-feed-config.xml

Exécution de l'utilitaire à partir de la console d'administration

Pour plus d'informations sur la configuration du planificateur pour exécuter l'utilitaire de flux Web, voir Planification d'un travail au niveau site.

Ignorez les caractères spéciaux dans les paramètres, en utilisant par exemple les entités XML pour les esperluettes : configFile=C:\temp\config_file.xml& XmlValidation=true&errorLogPath=C:\temp&ConsoleHandler.Level=FINEST&FileHandler.Level=INFO .

Vous pouvez indiquer les paramètres suivants :

configFile
Obligatoire : chemin du fichier de configuration de flux Web.
XmlValidation
Facultatif : activer ou désactiver la validation XML.
errorLogPath
Facultatif : chemin du fichier journal des erreurs généré.
ConsoleHandler.Level
Facultatif : définit le niveau de journalisation du gestionnaire de console.
FileHandler.Level
Facultatif : définit le niveau de journalisation du gestionnaire de fichiers.
LoadOrder
Facultatif : définit l'ordre de chargement.