Suppression de bibliothèques à l'aide de l'outil de suppression de bibliothèques

L'outil de suppression de bibliothèques permet de supprimer plusieurs bibliothèques même s'il existe des références à d'autres bibliothèques.

Avant de commencer

Remarque : Seules les bibliothèques qui sont spécifiées dans l'URL sont supprimées. Par exemple, si vous supprimez la bibliothèque A et la bibliothèque B, alors qu'il existe des références à la bibliothèque C, seules les bibliothèques A et la bibliothèque B sont supprimées. La bibliothèque C contient alors des références rompues aux bibliothèques supprimées. Retirez les références aux autres bibliothèques avant d'exécuter cet outil.
  • Par précaution, sauvegardez votre base de données avant d'exécuter le module.
  • Vous devez d'abord activer l'outil de suppression de bibliothèques en ajoutant les paramètres suivants au service WCM WCMConfigService à l'aide de WebSphere® Integrated Solutions Console :
    • connect.businesslogic.module.deletemultiplelibraries.class=com.aptrix.pluto.util.DeleteMultipleLibrariesModule
    • connect.businesslogic.module.deletemultiplelibraries.remoteaccess=true
    • connect.businesslogic.module.deletemultiplelibraries.autoload=false
    Vous devez également éditer la propriété connect.businesslogic.module et ajouter deletemultiplelibraries à la fin de la liste séparée par des virgules.

Procédure

  1. Connectez-vous au portail en tant qu'administrateur.
  2. Ouvrez l'URL suivante dans le navigateur et spécifiez les bibliothèques que vous souhaitez supprimer :
    http://[HOST]:[PORT]/wps/wcm/myconnect/?MOD=deletemultiplelibraries&libraries=libraryname1,libraryname2
    Il existe deux méthodes pour exécuter l'outil sur un portail virtuel :
    Utilisation du contexte d'URL d'un portail virtuel :
    http://[HOST]:[PORT]/wps/wcm/myconnect/[url_context]?MOD=deletemultiplelibraries&libraries=libraryname1,libraryname2
    Utilisation du nom d'hôte d'un portail virtuel :
    http://[Virtual_HOST]:[PORT]/wps/wcm/myconnect?MOD=deletemultiplelibraries&libraries=libraryname1,libraryname2

Exécution de l'outil à l'aide du moteur de configuration

Exécutez la tâche run-wcm-admin-task-delete-libraries à partir du répertoire wp_profile_root/ConfigEngine.
IBM®i
ConfigEngine.sh run-wcm-admin-task-delete-libraries -Dlibraries="library1,library2" -DPortalAdminId=username -DPortalAdminPwd=password
UNIXLinux
./ConfigEngine.sh run-wcm-admin-task-delete-libraries -Dlibraries="library1,library2" -DPortalAdminId=username -DPortalAdminPwd=password
Windows
ConfigEngine.bat run-wcm-admin-task-delete-libraries -Dlibraries="library1,library2" -DPortalAdminId=username -DPortalAdminPwd=password
z/OS®
./ConfigEngine.sh run-wcm-admin-task-delete-libraries -Dlibraries="library1,library2" -DPortalAdminId=username -DPortalAdminPwd=password
Remarque : Lorsque vous exécutez cette tâche sur un portail virtuel, vous devez ajouter -DVirtualPortalHostName=name ou -DVirtualPortalContext=context à la commande.