Partager cette page

# Gérer le référentiel du projet

Les référentiels de projet ALM, situés sous le répertoire ProjRep, sont constitués des fichiers physiques stockés dans le système de fichiers et des tables de base de données qui indexent les fichiers. Vous pouvez nettoyer les référentiels du projet, parcourir et modifier les référentiels du projet en utilisant les clients FT, et réaligner les référentiels du projet.

Dans cette rubrique :

## Présentation

Les fichiers de ce répertoire sont stockés dans une structure de dossiers optimisée qui permet un espace de stockage maximal. En outre, deux fichiers au contenu identique ne sont stockés qu’une seule fois dans le répertoire ProjRep. Par exemple, si vous joignez le même fichier à plusieurs enregistrements ALM, le fichier n’est stocké qu’une seule fois dans le référentiel du projet. Il en résulte une réduction significative de l’espace disque, et une réduction du temps des opérations de copie.

Lorsque vous ajoutez un fichier à une entité, ALM vérifie si un fichier identique existe dans le référentiel du projet. Si un fichier identique est localisé, aucun fichier physique n’est ajouté au référentiel.

Lorsque vous supprimez un fichier d’une entité, le fichier n’est pas immédiatement supprimé du répertoire du projet, car il peut encore être utilisé par d’autres entités.

Si vous restaurez un projet à partir d’une sauvegarde effectuée alors que le projet était actif, vous devez réaligner les tables du système de fichiers et de la base de données.

Retour en haut

## Définir le nettoyage du référentiel de projet

À intervalles réguliers, le référentiel du projet est scanné pour détecter les fichiers obsolètes qui ne sont plus référencés par aucune entité. Si les fichiers ne sont pas référencés pendant une période déterminée, ils sont retirés du référentiel du projet.

Pour réguler le nettoyage du référentiel du projet :

Les intervalles de nettoyage sont définis par défaut sur sept jours. Vous pouvez réguler le processus de nettoyage du référentiel du projet à l’aide des paramètres de configuration du site suivants.

Pour plus de détails sur les paramètres, voir Définir les paramètres de configuration.

REPOSITORY_GC_PROJECT_CLEANUP_INTERVAL | Définit l’intervalle de temps entre les processus de nettoyage de chaque référentiel du projet.
REPOSITORY_GC_DELAY_CANDIDATE_TIME | Définit le temps qui s’écoule après que des fichiers obsolètes aient été détectés lors d’une analyse, et avant que les fichiers obsolètes soient supprimés.
REPOSITORY_GC_JOB_PRIORITY | Définit la vitesse à laquelle le processus de nettoyage est effectué.
SUSPEND_REPOSITORY_GC | Permet d’arrêter le processus de nettoyage du référentiel du projet.

Pour promouvoir ou reporter le nettoyage d’un référentiel de projet :

Cliquer sur Promouvoir le nettoyage du référentiel dans l’onglet détails d’un projet pour demander à ALM de nettoyer le référentiel du projet dès que possible.

Cliquer sur Différer le nettoyage du référentiel pour demander à ALM de différer le nettoyage, ou d’arrêter un nettoyage en cours.

Pour plus d’informations, voir Onglet Détails.

Retour en haut

## Parcourir et modifier le référentiel du projet

Vous pouvez parcourir et modifier les fichiers dans le référentiel du projet en utilisant un client FTP. La plupart des clients FTP standard qui prennent en charge le codage des caractères UTF-8 sont compatibles.

Avant de modifier des fichiers via des clients FTP

Comprendre ce qui suit avant d’apporter des modifications aux fichiers du référentiel via un client FTP.

Clients FTP pris en charge | La plupart des clients FTP standard qui prennent en charge le codage des caractères UTF-8 sont compatibles. Les clients suivants sont vérifiés : Filezilla Client FTP Total Commander intégré FlashFXP.
Ne pas effectuer de modifications directement dans le répertoire ProjRep | Nous vous recommandons de ne pas modifier les dossiers, les fichiers ou le contenu des fichiers directement dans le répertoire ProjRep, ce qui endommagera de façon irréversible le référentiel de projet.
Supprimer des fichiers | La suppression d’un fichier entraînera l’absence de contenu dans les entités ALM.
Renommer des fichiers et des dossiers | Renommer des dossiers et des fichiers peut entraîner l’absence de contenu dans les entités ALM.

Activer les connexions FTP sécurisées

Vous pouvez vous connecter au serveur FTP en utilisant une connexion sécurisée.

Pour activer une connexion FTP sécurisée :

1. Sur la machine du serveur ALM , aller à <ALM installation path>\java\bin et utiliser la commande suivante pour générer un magasin de clés et un fichier clé.

   Notez que `client` et `changeit` sont utilisés à titre d’exemple.

   Pour générer un fichier de magasin de clés | Copy code
       keytool -genkey -keyalg RSA -alias client -keystore client.keystore -storepass changeit -storetype jks
   Pour générer un fichier de clé | Copy code
       keytool -certreq -alias client -keyalg RSA -file client.csr -keystore client.keystore

2. Créer un fichier XML, en utilisant le format suivant et enregistrer le fichier XML sous le nom de sslkeystore.xml.

   Copy code

       <ssl>
          <keystore file="<keystore file path>" password="<keystore password>"/>
       </ssl>

   `<emplacement du fichier de magasin de clés>` correspond au répertoire et au nom de fichier du fichier de magasin de clés, et `<mot de passe du magasin de clés>` correspond au mot de passe que vous avez défini pour le magasin de clés.

3. Placez le fichier sslkeystore.xml dans le répertoire suivant : C:\ProgramData\Micro Focus\ALM\webapps\qcbin.

4. Reconfigurez le paramètre de site FTP_PORT.

5. Redémarrez le serveur FTP en redémarrant le service ALM.

6. Dans le client FTP, sélectionnez l’option FTPS ou SSL. Si vous utilisez FileZilla, accédez à File > Site Manager (Fichier > Gestionnaire de sites) et cliquez sur New Site (Nouveau site). Sous Protocole, sélectionner FTP-Protocole de transfert de fichiers, et sous Chiffrement, sélectionner Solliciter FTP implicite via TLS, puis cliquer sur Connexion.

Pour parcourir et modifier le référentiel du projet :

1. Définir le paramètre FTP_PORT pour démarrer le service FTP sur le port spécifié.

   Pour plus d’informations, voir Définir les paramètres de configuration.

2. Connectez-vous au serveur FTP.

   Dans un client FTP, utilisez les valeurs de connexion suivantes :

   Champ | Valeur
   --- | ---
   Hôte | Nom ou adresse IP du serveur ALM auquel vous souhaitez vous connecter.
   Port | Port FTP. Cette valeur doit être identique à celle utilisée pour le paramètre de site FTP_PORT.
   Utilisateur | Nom d’utilisateur ou clé API d’un administrateur de site ALM. En mode SSO, vous pouvez saisir uniquement la clé API.
   Mot de passe | Si vous utilisez le nom d’utilisateur dans le champ Utilisateur, saisissez le mot de passe de l’administrateur du site ALM. Si vous utilisez la clé API dans le champ Utilisateur, saisissez le secret de la clé API de l’administrateur du site ALM.

3. Recherchez et modifiez les fichiers du référentiel.

   Après avoir établi une connexion avec le service FTP, une liste des domaines du site s’affiche. Sélectionnez un domaine, puis sélectionnez un projet. Le client FTP affiche les répertoires du référentiel du projet.

Retour en haut

## Réaligner un référentiel

Lorsque vous créez une sauvegarde d’un projet alors que le projet est actif, l’intervalle de temps entre les sauvegardes de la base de données et du système de fichiers peut entraîner des divergences entre l’index des fichiers de base de données et les fichiers physiques. Si vous restaurez le projet à partir de la sauvegarde, vous devez réaligner le système de fichiers et les tables de la base de données.

Avant de réaligner un référentiel

Comprendre ce qui suit avant de réaligner un référentiel.

Activer le réalignement du projet | Pour activer le réalignement du projet, définir le paramètre SHOW_REALIGNMENT sur Y. Pour plus d’informations, voir Définir les paramètres de configuration.
Processus de réalignement | Le processus de réalignement exécute les actions suivantes : Si un fichier est indexé dans la base de données, mais ne figure pas dans le système de fichiers, l’index du fichier est supprimé de la base de données. Si un fichier est stocké dans le système de fichiers, mais n’est pas indexé dans la base de données, le fichier est supprimé du système de fichiers. Vérifier l’intégrité de la relation entre les tables de bases de données logiques et physiques.
Activation/désactivation de projets | Les projets sont désactivés pendant le réalignement, et réactivés une fois le réalignement terminé.

Pour réaligner le référentiel d’un seul projet :

1. Accédez à l’onglet Projets d’Administration du site.

2. Dans la liste des projets, sélectionner le projet, puis cliquer sur Gérer le projet > Outil de récupération > Réaligner le référentiel.

3. Pour exécuter le processus de réalignement sans aucune intervention de la part de l’utilisateur, sélectionner Exécuter en mode silencieux.

4. Pour démarrer le processus, cliquer sur Réaligner le projet.

   Si le projet est toujours actif, vous êtes d’abord invité au désactiver.

   Si une erreur se produit pendant l’exécution du processus, une boîte de message s’affiche. Cliquer sur Abandonner ou Réessayer en conséquence.

   Pour interrompre le processus de vérification, cliquer sur Abandonner et cliquer sur Oui dans la boîte de dialogue de confirmation.

   Pour interrompre le processus de vérification, cliquer sur Pause. Pour continuer, cliquer sur Reprendre.

5. Attendre que le processus de réparation soit terminé.

   Pour exporter le journal de réparation vers un fichier texte, cliquer sur Exporter le journal.

   Pour effacer le journal des réparations, cliquer sur Effacer le journal.

Pour réaligner le référentiel de tous ou de plusieurs projets dans un domaine :

1. Accédez à l’onglet Projets d’Administration du site.

2. Dans la liste des projets, sélectionner le domaine cible, puis cliquer sur Gérer le domaine > Outil de récupération > Réaligner le référentiel.

3. Configurer Préparer les paramètres.

   Mode de réalignement | Sélectionnez les options suivantes : Exécuter en mode silencieux. Cette option exécute le processus sans aucune interaction de la part de l’utilisateur. Passer au projet suivant en cas d’échec. Passe au projet suivant si le processus échoue. Cette option est utilisée par défaut.
   Après le réalignement | Sélectionnez l’une des options suivantes : Laisser tous les projets désactivés. Laisse tous les projets désactivés une fois le processus terminé. Activer tous les projets. Active tous les projets une fois le processus terminé.

4. Sélectionner les projets cibles ou cliquer sur la case à cocher dans la colonne Nom du projet pour sélectionner tous les projets.

5. Cliquer sur Réaligner le référentiel.

   Si l’un des projets sélectionnés est encore actif, vous êtes invité à le désactiver d’abord.

   Si une erreur se produit pendant l’exécution du processus, une boîte de message s’affiche. Cliquer sur Abandonner ou Réessayer en conséquence.

   Pour interrompre le processus de réparation, cliquer sur Abandonner et cliquer sur Oui dans la boîte de dialogue de confirmation.

   Pour interrompre le processus de réparation, cliquer sur Pause. Pour continuer, cliquer sur Reprendre.

6. Attendre que le processus de réparation soit terminé.

   Pour exporter le journal de réparation vers un fichier texte, cliquer sur Exporter le journal.

   Pour effacer le journal des réparations, cliquer sur Effacer le journal.

Retour en haut

Voir aussi :

- Comprendre la structure du projet

https://admhelp.microfocus.com ALM 8942
Conseils pour améliorer vos résultats de recherche... ALM Help Center ALM Help Center Aide ALM 17.0 Tout Afficher le centre d’aide local Afficher le centre d’aide en ligne arrière Revenir en arrière dans l’historique de navigation avant Avancer dans l’historique de navigation Désactiver la mise en surbrillance dans les résultats de recherche rubrique suivante Atteindre la rubrique suivante rubrique précédente Atteindre la rubrique précédente Imprimer la rubrique actuelle Version :