Programación en equipo con Rational ClearCase: notas de release

1.0 Introducción
2.0 Software soportado y especificaciones
3.0 Cambios realizados desde el release anterior
4.0 Problemas conocidos
   4.1 Vistas dinámicas y reserva silenciosa de archivos
   4.2 xclearcase no funciona en Red Hat 8.x
   4.3 No se puede instalar ClearCase ni aplicar parches bajo Red Hat 8.x
   4.4 No se puede mover un recurso a una carpeta sin versión
   4.5 Utilizar las herramientas de ClearCase para modificar los archivos fuente
   4.6 Error "Se ha eliminado el archivo del sistema de archivos"
   4.7 No se puede importar un archivo de conjunto de proyectos a una vista instantánea
   4.8 La acción Deshacer apropiar no funciona después de guardar los cambios
   4.9 Valor por omisión de preferencias: Cuando un editor interno guarda archivos reincorporados

1.0 Introducción

En este documento se describen los cambios de funcionalidad, los problemas y limitaciones conocidos y las posibles soluciones asociados con el uso de las herramientas ClearCase en WebSphere Studio.

Para obtener más información sobre el adaptador SCM de Rational ClearCase, consulte la ayuda en línea. Para ver la ayuda en línea para el adaptador SCM de ClearCase:

  1. En WebSphere Studio, seleccione Ayuda > Contenido de la ayuda.
  2. En el recuadro de diálogo Ayuda, seleccione Rational ClearCase
La ayuda solamente aparecerá si ha instalado el adaptador SCM de ClearCase.

2.0 Software soportado y especificaciones

Para el adaptador SCM de ClearCase se necesita el siguiente software:

Versión de ClearCase Parche necesario
4.2 (ClearCase completo) clearcase_p4.2-20
4.2 (ClearCase LT) clearcase_lt_p4.2-9
2002.05.00 (ClearCase completo) clearcase_p2002.05.00-10
2002.05.20 (ClearCase LT) clearcase_lt_p2002.05.00-5

Para obtener los releases de ClearCase y sus parches, vaya a clearcase.rational.com o póngase en contacto con Rational Support llamando al número 1-800-433-5444.

NOTA: se necesitan parches de ClearCase para el soporte de RedHat 7.3; Red Hat Linux 7.3 solo está soportado en ClearCase 2002.05.00 o posterior.

Las aplicaciones construidas sobre Eclipse 2.0.1, como WebSphere Studio Workbench 2.x y WebSphere Studio 5.0.x, sí que están soportadas.

3.0 Cambios realizados desde el release anterior

Las opciones de ClearCase que han cambiado o han dejado de estar soportadas en la versión actual del adaptador SCM de ClearCase son las siguientes:

Las opciones nuevas de la versión actual del adaptador SCM de ClearCase son las siguientes:

En la ayuda en línea del adaptador SCM de ClearCase hallará más información sobre estos temas.

4.0 Problemas conocidos

4.1 Vistas dinámicas y reserva silenciosa de archivos

En WebSphere Studio, puede ocurrir que algunos editores no interactivos no reserven archivos cuando se les modifique por primera vez. Si uno de esos editores edita un archivo reincorporado que esté bajo control de ClearCase dentro de WebSphere Studio, esos editores, al guardar el archivo, lo reservarán silenciosa y automáticamente en ClearCase. Si está utilizando una rama compartida dentro de una vista dinámica, el proceso de reserva automática podría suponer un problema potencial. Si empieza a editar un archivo que no estuviera reservado, mientras lo hace podría venir otro usuario y reservarlo, editarlo y reincorporarlo en una nueva versión. En ese caso, cuando usted después guardase el archivo, los cambios que hubiera hecho sobrescribirían los cambios del otro usuario. Por lo tanto, cuando utilice una rama compartida dentro de una vista dinámica, debe reservar los archivos antes de editarlos.

4.2 xclearcase no funciona en Red Hat 8.x

En el release 8.0, Red Hat ha cambiado el valor por omisión de la variable de entorno LANG, que ahora es en_US.UTF-8 y no está soportado en ClearCase. Si utiliza las GUI de ClearCase en Red Hat Linux 8.x, debe establecer que el valor de LANG, que figura en el archivo /etc/sysconfig/i18n, sea una codificación soportada por ClearCase; por ejemplo, C o en_US.iso885915. Una vez que haya establecido la variable de entorno LANG en un valor soportado por ClearCase, asegúrese de que la variable SUPPORTED del archivo i18n también contiene ese valor. Si no lo contiene, añada ese valor a la variable SUPPORTED.

4.3 No se puede instalar ClearCase ni aplicar parches bajo Red Hat 8.x

Cuando se intenta instalar ClearCase o aplicar parches de ClearCase, aparece un mensaje de error que indica "El directorio actual es incorrecto". El problema tiene que ver en realidad con Perl y no se debe a un directorio incorrecto. Una manera de salir al paso de este problema consiste en instalar el paquete compat-db-3.3.11 de Red Hat 8.x, que proporciona libdb.so.3.

4.4 No se puede mover un recurso a una carpeta sin versión

Si intenta mover un recurso que se encuentra bajo el control de fuente ClearCase a una carpeta que no lo está, el movimiento falla y aparece un mensaje de error que indica que ClearCase no ha podido añadir el directorio padre al control del fuente. La solución consiste en situar la carpeta destino bajo el control del fuente ClearCase.

4.5 Utilizar las herramientas de ClearCase para modificar los archivos fuente

Los archivos Java .class pueden quedar desincronizados porque el compilador incremental no se ejecuta cuando el usuario cambia un archivo desde cualquier herramienta exterior a WebSphere Studio (como Notepad o las herramientas de fusión de ClearCase). Si modifica un archivo fuera del entorno de trabajo, debe llevar a cabo una operación "Renovar" (desde el menú contextual).

4.6 Error "El archivo se ha eliminado del sistema de archivos"

En determinadas circunstancias, al intentar añadir un archivo "privado de una vista" para el control del fuente, WebSphere Studio envía un mensaje de error que dice: "El archivo se ha eliminado del sistema de archivos". Este problema solo se produce cuando el archivo está abierto en un editor. Este mensaje de error se puede pasar por alto porque, en realidad, el archivo no se ha suprimido.

4.7 No se puede importar un archivo de conjunto de proyectos a una vista instantánea

Si exporta un archivo de conjunto de proyectos a un directorio situado fuera de una vista de ClearCase y después intenta importar los proyectos, ClearCase le solicita que seleccione una vista dinámica. Si desea importar los proyectos desde una vista instantánea, primero debe copiar el archivo de conjunto de proyectos en un directorio de la vista instantánea que desee utilizar.

4.8 La acción Deshacer apropiar no funciona después de guardar los cambios

No podrá llevar a cabo una operación de deshacer apropiar en un archivo después de haber realizado las acciones de apropiar, editar y guardar. Una manera de salir al paso de este problema consiste en reservar el archivo sacándolo de ClearCase y luego llevar a cabo una operación de deshacer reserva.

4.9 Valor por omisión de las preferencias: Cuando un editor interno guarda archivos reincorporados

El valor por omisión de la opción de preferencias de Rational ClearCase que se llama 'Cuando un editor interno guarda archivos reincorporados' es 'Reservar automáticamente' en el release actual. Este valor por omisión pasará a ser 'No hacer nada' en un futuro release.

Volver al archivo readme principal