Modification du répertoire de données AppScan® Source

Vous pouvez modifier l'emplacement du répertoire de données AppScan® Source à des fins de gestion de l'espace du disque dur. Vous pouvez modifier l'emplacement après l'installation de AppScan® Source en appliquant les étapes de cette rubrique.

Avant de commencer

Avant d'effectuer cette tâche, vérifiez que toutes les applications client AppScan® Source ont été fermées ou arrêtées. Les applications client AppScan® Source sont les suivantes :

  • AppScan® Source for Analysis
  • AppScan® Source for Development (plug-in Eclipse ou Visual Studio) (pris en charge uniquement sous Windows et Linux)
  • AppScan® Source - Interface de ligne de commande (CLI)
  • AppScan® Source for Automation

En outre, si vous avez installé AppScan® Source for Automation, vérifiez que l'Automation Server a été arrêté :

  • Sous Windows, arrêtez le service HCL AppScan Source Automation.
  • Sous Linux, lancez la commande suivante : /etc/init.d/ounceautod stop

Procédure

  1. Définissez une variable d'environnement APPSCAN_SOURCE_SHARED_DATA=<data_dir>, où <data_dir> est l'emplacement dans lequel vous souhaitez stocker les données AppScan® Source.
    Remarque :
    • L'emplacement <data_dir> doit être un chemin d'accès absolu et complet qui existe sur la même machine que votre installation AppScan® Source.
    • Le nom du répertoire <data_dir> peut uniquement contenir des caractères anglais. Les noms de dossiers contenant des caractères autres qu'anglais ne sont pas autorisés.
  2. Localisez le répertoire de données par défaut ayant été créé lorsque AppScan® Source a été installé (voir Répertoire de données AppScan Source par défaut pour plus de détails sur les emplacements de répertoire de données par défaut).
  3. Copiez ou déplacez le contenu du répertoire de données par défaut vers l'emplacement <data_dir> spécifié dans la variable d'environnement.
  4. Applicable uniquement à AppScan® Source for Automation installé sous :Linux
    1. Modifiez le fichier /etc/init.d/ounceautod.
    2. Localisez la ligne suivante
      su - ounce -c 
      'export LD_LIBRARY_PATH="/opt/HCL/AppScan_Source/bin":$LD_LIBRARY_PATH && 
      cd "/opt/HCL/AppScan_Source/bin" && 
      "/opt/HCL/AppScan_Source/bin/ounceautod" -s' >> 
      "/var/opt/hcl/appscansource/logs/ounceautod_output.log" 2>&1 &

      et remplacez-la par :

      su - ounce -c 
      'export APPSCAN_SOURCE_SHARED_DATA=<new data directory path here> && 
      export LD_LIBRARY_PATH="/opt/HCL/AppScan_Source/bin":$LD_LIBRARY_PATH && 
      cd "/opt/HCL/AppScan_Source/bin" && 
      "/opt/HCL/AppScan_Source/bin/ounceautod" -s' >> 
      "<new data directory path here>/logs/ounceautod_output.log" 2>&1 &
      Remarque : La commande ci-dessus est sur une ligne.
    3. Sauvegardez le fichier /etc/init.d/ounceautod.

Que faire ensuite

Si vous avez installé AppScan® Source for Automation, démarrez le Automation Server :
  • Sous Windows, lancez le service HCL AppScan Source Automation.
  • Sous Linux, lancez la commande suivante : /etc/init.d/ounceautod start