Exporter des projets ALM/QC

Cette section explique comment exporter un projet depuis ALM/QC vers des fichiers.

Présentation

Tenir compte des éléments suivants avant l’exportation de projets ALM/QC :

  • Chaque projet ALM/QC est composé du schéma de base de données et du dossier du référentiel de fichiers.

  • Vous pouvez exporter le projet dans des fichiers compressés au format .qcp ou exporter le projet dans deux fichiers distincts, l’un pour le vidage ou la sauvegarde du schéma de la base de données et l’autre pour le référentiel de fichiers.

  • Les fichiers exportés seront téléchargés dans un seau AWS S3 dédié. L’emplacement et les informations d’identification du seau seront fournis au cours du processus de migration.

Retour en haut

Conditions préalables

S’assurer des éléments suivants avant d’exporter un projet ALM/QC :

Aucune entité extraite dans votre projet Si votre projet permet le contrôle de version, s’assurer qu’il n’y a pas d’entités extraites dans votre projet. Les projets dont les entités ont été vérifiées ne peuvent pas être mis à niveau. Si des checkouts sont décelés pendant le processus de mise à niveau, les décocher pour pouvoir continuer.
Le schéma de la base de données et le référentiel de fichiers sont synchronisés Le schéma de la base de données et le référentiel de fichiers de votre projet sont alignés. La meilleure pratique consiste à désactiver le projet avant de l’exporter.
Client du navigateur S3 Afin d’accéder au sceau AWS S3.
Accès direct à la base de données ALM/QC S’assurer d’avoir un accès direct à la base de données ALM/QC.
Client FTP Dans le cas où le FTP sera utilisé, par exemple, le client de ligne de commande FTP de Windows, ou de préférence le client FTP FileZilla.
Logiciel MD5

Par exemple, md5.

Cette option est facultative si les tailles des fichiers sont les mêmes après le téléchargement.

Logiciel ZIP Par exemple, 7-zip.
Sauvegarde de votre instance ALM/QC Assurer une sauvegarde complète de votre instance ALM/QC.
Contrôle de sécurité dans le projet à exporter

Effectuer un contrôle de sécurité dans le projet que vous souhaitez exporter :

  1. Ouvrez Administration du site ALM

  2. Cliquer avec le bouton droit de la souris sur le projet et sélectionner Maintenir le projet > Vérifier le projet.

  3. S’il y a une erreur, la réparer en exécutant l’outil Réparer le projet.

    Pour exécuter l’outil, cliquer avec le bouton droit de la souris sur le projet et sélectionner Maintenir le projet > Réparer le projet.

    Si l’erreur ne peut être corrigée, contacter l’administrateur de votre site.

Retour en haut

Exporter un projet vers un fichier .qcp

Il est recommandé d’exporter votre projet vers un fichier .qcp. Ce fichier contient à la fois le schéma de la base de données et le référentiel des fichiers. Cette méthode est plus rapide si le type de base de données est SQL Server.

Note : Pour ALM 12.53 et les versions antérieures, la taille des projets est limitée à 2 Go. Pour ALM 12.55 et les versions supérieures, il n’y a pas de limite de taille. Si votre projet est plus grand que 2 GB, voir Exporter un projet vers des fichiers séparés.

Pour exporter un projet vers un fichier .qcp :

Pour exporter manuellement à partir de l’Administration du site Voir Exporter un projet.
Utiliser des outils propres avec ALM REST API

Voir l’API REST ALM.

Remarque : Cette API est disponible à partir d’ALM 15.00 et versions supérieures.

Retour en haut

Exporter un projet vers des fichiers séparés

Si votre projet dépasse la taille limite de 2 Go, vous pouvez exporter les schémas de la base de données du projet et le référentiel de fichiers dans des fichiers séparés.

Pour exporter des schémas de base de données :

Pour exporter le référentiel de fichiers :

  1. Ouvrez Administration du site ALM

  2. Sélectionner le projet à migrer. Dans l’onglet Détails du projet, sous le champ Répertoire du projet, trouver le chemin du référentiel de fichiers du projet.

  3. Se connecter au serveur d’application, naviguer jusqu’au chemin du répertoire du projet et compresser l’ensemble du dossier du référentiel de fichiers.

  4. Exécuter la somme md5.

    1. Ouvrir une fenêtre de commande, naviguer jusqu’à l’emplacement où le fichier md5.zip a été extrait, et exécuter la commande suivante :

      Copy code
      md5.exe -generate <compressed folder path><compressed folder name.zip>

      Par exemple,

      Copy code
      md5.exe – generate C:\”Documents and Settings”\Desktop\ project1_filereposiotry.zip

      La commande renvoie le résultat md5sum. Par exemple, 24BCED0C939DD7E61C6E4CCE252687BE project1_filereposiotry.zip

    2. Copier le résultat dans un fichier texte.

    3. Télécharger les fichiers suivants vers le seau AWS S3 :

      • <fichier_projet_reposiotry>.zip

      • <project_filereposiotry_md5>.txt

  5. Répéter les étapes ci-dessus pour chaque projet que vous souhaitez migrer.

  6. Compresser le dossier de chaque projet au format .zip et télécharger le fichier dans le seau AWS S3.

Retour en haut

Récapitulatif

Après avoir terminé l’exportation d’un projet, toutes les données du projet sont enregistrées dans les fichiers suivants :

Base de données
  • Oracle

    • Un seul fichier qui comprend la liste des schémas, les espaces de table et la taille de chaque fichier .dmp.

    • Tous les fichiers de vidage de schéma dans le format compressé.

    • Tous les fichiers journaux de l’exportation.

  • Serveur MS SQL

    • Tous les fichiers .bak.

Référentiel Tous les référentiels de fichiers au format compressé.

Retour en haut

Voir aussi :