Aide de l'utilisateur > Gestion de fichiers source en tant que membres > Résoudre les erreurs de somme de contrôle
Résoudre les erreurs de somme de contrôle
La vérification de la somme de contrôle garantit l'intégrité des données entre le serveur PTC RV&S et le client. Les sommes de contrôle sont calculées et vérifiées lorsqu'une nouvelle révision actuelle est validée dans le référentiel. PTC RV&S vérifie automatiquement la somme de contrôle lors des opérations Ajouter un membre et Intégrer. Si aucune erreur n'est détectée lors de la vérification, l'opération Intégrer ou Ajouter un membre est terminée.
* 
La vérification de la somme de contrôle sur Serveur PTC RV&S est activée par défaut.
Si des erreurs de somme de contrôle sont détectées lors de la vérification, les révisions ne sont pas récupérées dans le référentiel et un message d'avertissement s'affiche :
Dans de tels scénarios, la politique MaxRetriesOnCheckinChecksumMismatch tente de résoudre les erreurs et d'intégrer à nouveau le membre après la résolution. Cette politique est activée par défaut et est définie sur 0. Lorsque les valeurs sont des entiers non positifs ou des valeurs flottantes, la valeur par défaut est rétablie. Il est recommandé de définir la valeur de la politique entre 1 et 10. La valeur de la politique détermine le nombre de tentatives de la politique pour résoudre l'incohérence de somme de contrôle.
Si la validation de la somme de contrôle échoue, même après le nombre de tentatives spécifié, les fichiers de membre de somme de contrôle qui ont échoué sont enregistrés à l'emplacement suivant dans le répertoire d'installation Serveur PTC RV&S :
server/data/failed_checksum
Les détails des erreurs de somme de contrôle sont consignés dans server.log et les fichiers IntegrityClient.log.
* 
L'administrateur PTC RV&S doit régulièrement supprimer les fichiers indésirables du répertoire failed_checksum pour s'assurer que le répertoire dispose d'un espace suffisant.
Explication des messages du journal pour les incohérences de somme de contrôle
Lorsque l'analyse de somme de contrôle détecte une divergence, le fichier server.log enregistre les informations suivantes :
Nom du membre endommagé
Projet qui contient le membre et le chemin de configuration, le cas échéant
Nom de l'utilisateur qui ajoute ou intègre le membre
Nom d'hôte du client PTC RV&S.
Exemple :
Client : MKS969178_ChecksumsDoNotMatch=Une incohérence de somme de contrôle a été rencontrée lors du chargement de la nouvelle révision du membre {1} dans le projet {0}. Contactez votre administrateur PTC RV&S. Le nombre de tentatives de vérification de l'incohérence de la somme de contrôle est de <>. Ce message est imprimé jusqu'à ce que le nombre de tentatives atteigne la limite spécifiée par l'administrateur.
Serveur : MKS970388_CHECKSUM_MISMATCH=L'utilisateur {0} a rencontré une erreur d'incohérence de somme de contrôle sur le client hôte {1} pour la nouvelle révision du membre {2} dans le projet {3}. La somme de contrôle calculée de {4} ne correspond pas à la somme de contrôle stockée de {5}. Contactez le Support PTC RV&S. L'emplacement et le nom du fichier sont {chemin de politique\fichier de membre}.
Pour définir la politique MaxRetriesOnCheckinChecksumMismatch
Suivez les étapes ci-dessous pour définir la valeur de la politique MaxRetriesOnCheckinChecksumMismatch :
1. Démarrez Client d'administration PTC RV&S, développez le nœud Gestion de configurations et sélectionnez Politiques.
2. Sélectionnez Politiques globales, cliquez avec le bouton droit de la souris et sélectionnez Modifier. La boîte de dialogue Politiques globales s'affiche.
3. Pour afficher d'autres politiques, cliquez sur l'onglet Autre.
4. Entrez l'option de politique que vous souhaitez inclure, en n'ajoutant qu'une option de politique par ligne. Par exemple, MaxRetriesOnCheckinChecksumMismatch=value
Pour plus d'informations sur les options de politique de formatage, consultez la rubrique Formatting Configuration Management Policy Options.
5. Pour appliquer les modifications et quitter, cliquez sur OK.
Est-ce que cela a été utile ?