Cible Ant : CM_updateWorkspacesSchema

Utilisez le script de schéma des espaces de travail de mise à jour lorsque vous modifiez votre schéma de base et que vous devez mettre à jour le schéma de votre espace de travail pour inclure les modifications.

Utilisation

utilities_root/bin/config_ant.sh -buildfile
utilities_root/components/Workspaces/xml/updateWorkspacesSchema.xml
-DinstanceName=instance_name
-DresourceXMLLocation=location_of_resource_XML_Files
-DdbaPassword=administrative_password
-DgenerateSQLStatementsOnly=true|false(optional)
-DgenerateSQLStatementsOutputFile=outputFileDirectory(optional)
-DdebugMode=true(optional)
CM_updateWorkspacesSchema
-logfile location_of_log_file (optional)
Notes :

Paramètres

instance_name
Nom d'instance HCL Commerce.
resourceXMLLocation
Ce paramètre est le répertoire XML où résident le fichier content-management/wc-resource-containers.xml et tous les autres fichiers XML du gestionnaire de ressources. Ce répertoire doit contenir uniquement le fichier XML du gestionnaire de ressources pour cette table si la table est gérée par le contenu ou opérationnelle. S'il n'y a aucun fichier de ressources pour une table figurant dans le répertoire content-management sous l'emplacement spécifié, l'utilitaire suppose qu'il n'y a aucune modification du type de ressource de la table, ou la table est une table de type non géré si elle n'existe pas dans l'espace de travail. L'utilitaire recherche d'abord le répertoire nommé "content-management" sous l'emplacement spécifié. Si l'utilitaire ne trouve pas le répertoire content-management sous l'emplacement spécifié, il tente de localiser le répertoire content-management sous le chemin d'accès aux classes de l'utilitaire. Si l'utilitaire ne trouve toujours aucun répertoire content-management, il déclenche une exception. Pour résumer, le répertoire de gestion de contenu doit exister, même s'il est vide.
mot_de_passe_dba
Mot de passe de l'administrateur de la base de données. Ce mot de passe est nécessaire pour la création et la mise à jour du schéma.
generateSQLStatementsOnly
Facultatif. Un indicateur qui signale si la tâche Ant met à jour les espaces de travail ou génère uniquement le SQL à utiliser pour mettre à jour les espaces de travail. Vous pouvez définir les valeurs suivantes pour ce paramètre :
true
L'utilitaire signale uniquement le code SQL pour la mise à jour du pool d'espace de travail.
false
L'utilitaire met à jour le pool d'espace de travail. Il s'agit de la valeur par défaut.
generateSQLStatementsOutputFile
Fichier dans lequel imprimer les instructions SQL si generateSQLStatementsOnly a la valeur true. En l'absence d'information, le SQL sort en tant que flux standard.
debugMode
Facultatif. Si cette condition est vraie, les informations de suivi et de journal sont activées et apparaissent dans le fichier : utilities_root/logs/Application.messages.log.
logfile
Facultatif. Si fourni, le script Ant crée ou remplace un fichier journal à cet emplacement. Si vous ne spécifiez pas ce paramètre, les données de journalisation sont affichées dans la console.