Comparaison et fusion de modèles - Notes d'informations


1.0 Incidents connus
   1.1 L'association d'extensions de fichiers modèles avec du contenu ASCII corrompt les données
   1.2 La vue en arbre EMF ne s'actualise pas pour refléter les modifications
   1.3 Les versions de modèles peuvent être comparées à des versions zéro
   1.4 La fusion ou la comparaison des modèles n'est peut-être pas sélectionnée
   1.5 Les paramètres du serveur relatifs à la fonction de fusion et de comparaison conservent les valeurs par défaut
   1.6 La fusion ou la comparaison des modèles n'a peut-être pas trouvé de profils personnalisés
   1.7 L'état des fichiers dans le système de gestion de configuration n'est peut-être pas reflété

1.0 Incidents connus

1.1 L'association d'extensions de fichiers modèles avec du contenu ASCII corrompt les données

Pour éviter de corrompre les données lorsque vous comparez ou fusionnez des modèles, n'associez pas des extensions de fichiers modèles à du contenu ASCII. Par défaut, les extensions de fichiers modèles sont associées à du contenu binaire. Vous devez conserver cette valeur par défaut.

Pour connaître les extensions de fichiers par défaut avec un contenu connu :

  1. Cliquez sur Fenêtre > Préférences.
  2. Développez Equipe et cliquez sur Contenu du fichier.

1.2 La vue en arbre EMF ne s'actualise pas pour refléter les modifications

Lorsque vous acceptez un changement d'une version de modèle, dans le Résultat fusionné, il se peut que la vue en arbre Enhanced Metafile (EMF) ne s'actualise pas pour refléter cette modification. Pour remédier à cet incident, consultez les modifications dans la vue Explorateur ou la vue Diagramme.

1.3 Les versions de modèles peuvent être comparées à des versions zéro

Lorsque vous comparez des versions d'un modèle dans un environnement ClearCase®, vous pouvez comparer une version de modèle avec sa version zéro. Cependant, une version zéro de modèle est un fichier vide qui ne peut pas être lu par l'Enhanced Metafile (EMF) comme un modèle. Vous ne devez jamais comparer une version d'un modèle avec sa version zéro, car cette comparaison se terminerait par une erreur.

1.4 La fusion ou la comparaison des modèles n'est peut être pas sélectionnée

Lorsque vous travaillez dans Rational® ClearCase pour comparer ou fusionner des versions de modèles, ClearCase Type Manager lance Rational Software Modeler pour effectuer la fusion ou la comparaison des modèles. Cependant, l'éditeur Compare Editor ou Merge Editor peut ne pas être sélectionné sur le produit. Pour comparer ou fusionner le modèle, cliquez sur l'éditeur Compare Editor ou Merge Editor.

1.5 Les paramètres du serveur relatifs à la fonction de fusion et de comparaison conservent les valeurs par défaut

Par défaut, une demande ClearCase de fusion ou de comparaison de modèles lance Rational Software Modeler. Vous pouvez modifier ce comportement par défaut de sorte qu'une fenêtre de sélection de version s'affiche à la place du produit. Toutefois, au prochain lancement de Rational Software Modeler, le comportement par défaut est restauré. Pour remédier à cet incident, mettez à jour les paramètres du serveur relatifs à la fonction de comparaison/fusion chaque fois que vous voulez modifier le comportement par défaut.

Pour modifier le comportement par défaut, procédez comme suit :

  1. Cliquez sur Fenêtre > Préférences.
  2. Développez Plan de travail.
  3. Développez Comparer/Corriger.
  4. Développez Modélisation de la comparaison/fusion.
  5. Cliquez sur Serveur Comparaison/fusion.
  6. Sous Configuration de lancement automatique Eclipse, cliquez sur Effacer.
  7. Cliquez sur Appliquer.
  8. Cliquez sur OK.

1.6 La fusion ou la comparaison des modèles n'a peut-être pas trouvé de profils personnalisés

Lorsqu'une comparaison ou fusion de modèles ne trouve pas de profil personnalisé (fichier .epx ), une fenêtre s'ouvre avec le chemin d'accès ressource utilisé pour trouver le profil personnalisé. Ce chemin peut se présenter sous quatre formes différentes, chacune avec sa propre solution.

Forme relative - <nom du fichier>.epx

Dans ce cas, la comparaison ou la fusion des modèles recherche le fichier .epx dans le même répertoire que le fichier .emx. Pour remédier à cet incident à l'aide d'un système Concurrent Version System (CVS), Base ClearCase, ou d'une vue sur un flux UCM (Unified Change Management) partagé, vous devez mettre à jour la vue et rafraîchir le profil personnalisé. Pour remédier à cet incident à l'aide d'une vue sur un flux UCM privé, vous devez récupérer le fichier .epx et le copier dans votre espace de travail.

Forme relative à la plate-forme - plate-forme :/<ressource>/<nom du projet>/<nom du fichier>.epx

Dans ce cas, l'espace de travail qui a démarré la comparaison ou la fusion des modèles doit contenir le projet avec le fichier .epx. Pour remédier à cet incident à l'aide d'un système CVS Base ClearCase ou d'une vue sur un flux UCM partagé, vous devez mettre à jour la vue et rafraîchir ou importer le projet contenant le profil personnalisé. Pour remédier à cet incident à l'aide d'une vue sur un flux UCM privé, vous devez récupérer le fichier ou le projet .epx et le copier dans votre espace de travail.

Forme référence de chemin - fichier ://c:/<chemin d'accès au fichier>/<nom du fichier>.epx

Dans ce cas, le chemin d'accès ressource indique un répertoire spécifique pour le fichier .epx. Pour remédier à cet incident, assurez-vous que le profil personnalisé se trouve dans le répertoire indiqué.

Forme mappe de chemin d'accès - mappe de chemin d'accès ://MAPVAR/<nom du fichier>.epx

Dans ce cas, la variable de chemin d'accès MAPVAR doit indiquer le répertoire contenant le fichier .epx. Pour définir la variable MAPVAR, suivez les étapes ci-dessous :

  1. Cliquez sur Fenêtre > Préférences.
  2. Développez Modélisation et cliquez sur Mappes de chemin d'accès.
  3. Cliquez sur Nouveau.
  4. Créez une variable appelée MAPVAR indiquant le répertoire qui contient le profil.

1.7 L'état des fichiers dans le système de gestion de configuration n'est peut-être pas reflété

Lorsque vous comparez ou fusionnez des fichiers binaires, il se peut que l'état de ces fichiers ne se reflète pas dans le système de gestion de configuration. Pour savoir quels fichiers binaires doivent être reportés, utilisez les numéros de version indiqués dans l'en-tête des fichiers. Vous pouvez examiner les en-têtes des fichiers à l'aide de l'arbre de versions ClearCase ou d'un outil équivalent pour les systèmes CVS (Concurrent Version System).

Retour au fichier Readme principal