Utilitaire di-parallel-process

L'utilitaire di-parallel-process indexe les fragments prétraités en fonction d'un fichier de propriétés d'entrée configuré.

Diagramme de syntaxe de l'utilitaire di-parallel-process

Valeurs des paramètres

input_properties_file
Le chemin d'accès du fichier de propriétés d'entrée de l'utilitaire peut être relatif ou absolu. Par exemple, ../../di-parallel-process-linux-oracle.properties. Le chemin d'accès par défaut dans le conteneur Docker du serveur d'utilitaire est /opt/WebSphere/CommerceServer90/properties/parallelprocess/di-parallel-process.properties.
dbuser
Facultatif : Le nom de l'utilisateur qui se connecte à la base de données.
dbuserpwd
Facultatif : Mot de passe de l'utilisateur qui se connecte à la base de données.
searchuser
Facultatif : Le nom de l'utilisateur administratif de l'application de recherche.
searchuserpwd
Facultatif : Le mot de passe de l'utilisateur administratif de l'application de recherche.

Consignation

Pour plus d'informations sur la journalisation, reportez-vous au fichier wc-dataimport-parallel-processor.log. Le chemin d'accès à wc-dataimport-parallel-processor.log est :
  • HCL Commerce DeveloperWCDE_installdir\logs\.
  • HCL Commerce runtime environment/opt/WebSphere/CommerceServer90/logs/.

Si vous souhaitez que le journal fournisse plus de détails, définissez le niveau du journal sur FINEST dans le fichier de propriétés /opt/WebSphere/AppServer/profiles/default/installedApps/localhost/ts.ear/xml/config/dataimport/parallel-processor-logging.properties.

Pour en savoir davantage sur la journalisation de la recherche, reportez-vous à la section Services de journalisation.

Exemple de fichier de propriétés

Avant de pouvoir exécuter l'utilitaire, vous devez créer un fichier de propriétés d'entrée à utiliser pour l'indexation, en fonction de la sortie de l'utilitaire de configuration.
Le fichier des propriétés d'entrée de fragmentation est utilisé par l'utilitaire di-parallel-process pour traiter les fragments d'indexation. Il contient les sections suivantes des propriétés :
  • Propriétés système, partagées par d'autres utilitaires. Par exemple, les mots de passe communs aux utilitaires.
  • Les propriétés de base de données, qui sont utilisées pour établir des connexions de base de données avec le serveur de base de données.
  • Les propriétés globales de prétraitement et d'indexation, qui sont utilisées pour le prétraitement et l'indexation par tous les fragments.
  • Les propriétés du serveur de recherche maître, qui spécifient les noyaux d'index maître où toutes les données de fragments sont fusionnées.
  • Les propriétés de fragment horizontales, qui spécifient les propriétés horizontales du fragment.
  • Les propriétés de fragment verticales, qui spécifient les propriétés de fragment verticales.
L'image du Docker d'utilitaire contient deux exemples de fichiers de propriétés. L'exemple de fichier di-parallel-process.properties utilise les paramètres régionaux en_US avec des fragments A, B et C. Vous pouvez trouver les fichiers suivants dans le répertoire /opt/WebSphere/CommerceServer90/properties/parallelprocess/.
di-parallel-process.properties
L'exemple de fichier de propriétés d'entrée de fragment pour un système d'exploitation Linux qui utilise DB2. Reportez-vous au dernier fichier de configuration di-parallel-process.properties dans le conteneur Docker d'utilitaire HCL Commerce si vous utilisez la base de données Oracle.
password.properties
L'exemple de fichier de propriétés de mot de passe, référencé par l'exemple de fichier de propriétés d'entrée de fragment. Il contient des mots de passe chiffrés par l'utilitaire wcs_encrypt.

Pour plus d'informations sur le fichier de propriétés et les valeurs attendues, reportez-vous à Fichier des propriétés d'entrée de fragmentation.

Exemple

Modifiez le répertoire de travail.
  • HCL Commerce DeveloperWCDE_installdir\bin
  • HCL Commerce runtime environment/opt/WebSphere/CommerceServer90/bin dans le conteneur Docker du serveur d'utilitaire.
Exécutez la commande suivante :
  • HCL Commerce Developer di-parallel-process.bat input_properties_file
  • HCL Commerce runtime environmentdi-parallel-process.sh input_properties_file [-dbuser dbuser] [-dbuserpwd dbuserpwd] [-searchuser searchuser] [-searchuserpwd searchuserpwd]