Programmation coopérative avec Rational ClearCase - Notes sur l'édition

1.0 Introduction
2.0 Spécifications et logiciels pris en charge
3.0 Modifications par rapport à la version précédente
4.0 Problèmes connus
   4.1 Vues dynamiques et réservation automatique de fichiers
   4.2 Arrêts imprévus de xclearcase sous Red Hat 8.x
   4.3 Impossibilité d'installer ClearCase ou d'appliquer des correctifs sous Red Hat 8.x
   4.4 Impossibilité de déplacer une ressource vers un dossier non versionné
   4.5 Utilisation d'outils ClearCase pour modifier les fichiers source
   4.6 Erreur "Fichier supprimé du système de fichiers"
   4.7 Impossibilité d'importer un fichier d'ensembles de projets dans une vue instantanée
   4.8 L'annulation de la modification hors ligne ne fonctionne pas après la sauvegarde des modifications
   4.9 Paramètre par défaut des préférences : lors de la sauvegarde de fichiers restitués par un éditeur interne

1.0 Introduction

Le présent document décrit les modifications apportées aux fonctionnalités, les problèmes et restrictions connus, ainsi que les solutions associées à l'utilisation des outils ClearCase dans WebSphere Studio.

Pour obtenir plus d'informations sur l'adaptateur SCM de Rational ClearCase, reportez-vous à l'aide en ligne. Pour afficher l'aide en ligne de l'adaptateur SCM de ClearCase, procédez comme suit :

  1. Dans WebSphere Studio, sélectionnez Aide > Contenu de l'aide.
  2. Dans la boîte de dialogue de l'aide, sélectionnez Rational ClearCase.
L'aide s'affiche uniquement si vous avez installé l'adaptateur SCM de ClearCase.

2.0 Spécifications et logiciels pris en charge

Le plug-in ClearCase requiert le logiciel suivant :

Version de ClearCase Correctif requis
4.2 (Full ClearCase) clearcase_p4.2-20
4.2 (ClearCase LT) clearcase_lt_p4.2-9
2002.05.00 (Full ClearCase) clearcase_p2002.05.00-10
2002.05.20 (ClearCase LT) clearcase_lt_p2002.05.00-5

Pour obtenir les versions et les correctifs de ClearCase, consultez le site clearcase.rational.com ou appelez le support Rational au 1-800-433-5444.

REMARQUE : Les correctifs ClearCase sont requis pour la prise en charge de RedHat 7.3 et Red Hat Linux 7.3 est pris en charge uniquement dans ClearCase 2002.05.00 ou dans les versions ultérieures.

Les applications basées sur Eclipse 2.0.1 sont prises en charge (WebSphere Studio Workbench 2.x, WebSphere Studio 5.0.x, etc.)

3.0 Modifications par rapport à la version précédente

Les options ClearCase suivantes ont été modifiées ou ne sont plus prises en charge dans la version actuelle de l'adaptateur SCM de ClearCase :

Les options ci-dessous sont nouvelles dans la version actuelle de l'adaptateur SCM de ClearCase.

Pour obtenir plus d'informations sur ces rubriques, reportez-vous à l'aide en ligne de l'adaptateur SCM de ClearCase.

4.0 Problèmes connus

4.1 Vues dynamiques et réservation silencieuse de fichiers

Dans WebSphere Studio, certains éditeurs qui ne sont pas interactifs ne réservent pas les fichiers lors de leur première modification. Si l'un de ces éditeurs modifie un fichier restitué qui se trouve sous le contrôle de ClearCase dans WebSphere Studio, il réserve silencieusement et automatiquement le fichier dans ClearCase lors de sa sauvegarde. Si vous utilisez une arborescence partagée d'une vue dynamique, le processus de réservation automatique peut générer une erreur. Si vous commencez à éditer un fichier non réservé, un autre utilisateur peut le réserver, l'éditer et en libérer une nouvelle version. Dans ce cas, vos modifications remplacent celles de l'autre utilisateur lorsque vous sauvegardez le fichier. Par conséquent, si vous utilisez une arborescence partagée d'une vue dynamique, vous devez réserver les fichiers avant de les éditer.

4.2 Arrêts imprévus de xclearcase sous Red Hat 8.

Dans la version 8.0 de Red Hat, la valeur par défaut de la variable d'environnement LANG a été changée en en_US.UTF-8. Cette variable n'e st pas prise en charge par ClearCase. Si vous utilisez les interfaces graphiques ClearCase sous Red Hat Linux 8.x, vous devez attribuer à la valeur LANG du fichier /etc/sysconfig/i18n un codage pris en charge par ClearCase, tel que C ou en_US.iso885915. Une fois que vous avez attribué à la variable d'environnement LANG une valeur prise en charge par ClearCase, assurez-vous que la variable SUPPORTED du fichier i18n contient également cette valeur. Si ce n'est pas le cas, ajoutez cette valeur à la variable SUPPORTED.

4.3 Impossibilité d'installer ClearCase ou d'appliquer des correctifs sous Red Hat 8.x

Lorsque vous tentez d'installer ClearCase ou d'appliquer des correctifs, un message d'erreur s'affiche indiquant que le répertoire en cours est incorrect . Ce problème est dû à Perl et non à un répertoire incorrect. La solution consiste à installer le package Red Hat 8.x compat-db-3.3.11 qui comporte libdb.so.3.

4.4 Impossibilité de déplacer une ressource vers un dossier non versionné

Si vous tentez de déplacer une ressource qui se trouve sous le contrôle de la source ClearCase vers un dossier qui ne se trouve pas sous le contrôle de la source ClearCase, le déplacement n'aboutit pas et un message d'erreur s'affiche indiquant que ClearCase n'a pas pu ajouter le répertoire parent au contrôle de la source. La solution consiste à placer le dossier de destination sous le contrôle de la source ClearCase.

4.5 Utilisation d'outils ClearCase pour modifier les fichiers source

Les fichiers Java.class peuvent perdre leur synchronisation car le compilateur par incréments n'est pas exécuté lorsque l'utilisateur modifie un fichier à l'aide d'un outil externe à WebSphere Studio (tel que Notepad ou les outils de fusion de ClearCase). Si vous modifiez un fichier hors du plan de travail, vous devez effectuer une opération d'actualisation (à partir du menu contextuel).

4.6 Erreur "Fichier supprimé du système de fichiers"

Dans certains cas, lors de la tentative d'ajout d'un fichier "réservé pour la visualisation" au contrôle des sources, WebSphere Studio envoie le message d'erreur suivant : "Le fichier a été supprimé du système de fichiers." Cet incident ne survient que lorsque le fichier est ouvert dans un éditeur. En réalité, le fichier n'a pas été supprimé et vous pouvez ignorer le message d'erreur.

4.7 Impossibilité d'importer un fichier d'ensembles de projets dans une vue instantanée

Si vous exportez un fichier d'ensembles de projets dans un répertoire qui se trouve hors d'une vue ClearCase et que vous tentez ensuite d'importer des projets, ClearCase vous invite à sélectionner une vue dynamique. Si vous voulez importer les projets à partir d'une vue instantanée, vous devez tout d'abord copier le fichier d'ensembles de projets dans un répertoire de la vue instantanée à utiliser.

4.8 L'annulation de la modification hors ligne ne fonctionne pas après la sauvegarde des modifications

L'opération d'annulation de la modification hors ligne pour un fichier ne fonctionne pas après la modification hors ligne, l'édition et la sauvegarde de ce fichier. La solution consiste à réserver le fichier à partir de ClearCase puis d'annuler la réservation.

4.9 Paramètres par défaut des préférences : lors de la sauvegarde de fichiers restitués par un éditeur interne

Le paramètre par défaut des préférences de Rational ClearCase appelé lorsque des fichiers restitués sont sauvegardés par un éditeur interne correspond à Réservation automatique dans cette version. Le paramètre par défaut sera remplacé par Ne rien faire dans une prochaine version.

Retour au fichier Readme principal