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
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:
La ayuda solamente aparecerá si ha instalado el adaptador SCM de ClearCase.
- En WebSphere Studio, seleccione Ayuda > Contenido de la ayuda.
- En el recuadro de diálogo Ayuda, seleccione Rational ClearCase
Para el adaptador SCM de ClearCase se necesita el siguiente software:
- Una de las siguientes plataformas Red Hat Linux: 7.0, 7.1, 7.2 (kernels 2.4.7 y 2.4.9), 7.3 o 8.x.
- WebSphere Studio Versión 5.
- ClearCase 4.2 o posterior (ClearCase completo o ClearCase LT) con los parches más recientes. En la siguiente tabla encontrará el parche que corresponde a su versión de ClearCase:
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.
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:
- La opción Conectarse a ClearCase automáticamente al arrancar, en las preferencias de Rational ClearCase. Tenga en cuenta que esta opción está activada por omisión.
- Si importa un archivo de conjunto de proyectos (archivo .psf) que no esté en una base de objetos con versión (VOB) utilizando la opción Archivo > Importar > Conjunto de proyectos de equipo, el adaptador SCM de ClearCase le pedirá que elija una vista desde la que cargar los proyectos en el archivo .psf.
- Ahora, la opción Mostrar reservas de proyecto se llama Buscar reservas.
Las opciones nuevas de la versión actual del adaptador SCM de ClearCase son las siguientes:
- La opción Deshacer apropiar en el menú contextual de Equipo.
- La opción Realizar operaciones de renovar estado recursivamente en las preferencias de Rational ClearCase.
- La opción Buscar recursos para añadir al control del fuente en el menú ClearCase.
- Ahora, los archivos que se han apropiado visualizan una decoración de Apropiar.
- La opción Solicitar información de estado solo a petición, en las preferencias de Rational ClearCase. Si esta opción está activada, ClearCase solo actualiza el estado de los elementos que se vean actualmente en WebSphere Studio, en lugar de actualizar el estado de todos los elementos del proyecto. Además, si esta opción está activada, ClearCase le pedirá que añada los archivos y las carpetas sin versión al control del fuente, a menos que el número de tales archivos y carpetas sea mayor que cincuenta. (Si hay más de cincuenta, puede utilizar la opción Buscar recursos para añadir al control del fuente, en el menú ClearCase, para identificar los archivos y las carpetas que no estén bajo control del fuente). Las teclas aceleradoras de esta opción son Alt Q. Esta opción está desactivada por omisión.
- La opción Guardar editores desechables antes de las operaciones de ClearCase, en las preferencias de Rational ClearCase. Esta opción le permite especificar qué debe hacer WebSphere Studio con los cambios no guardados que se hayan realizado en los archivos bajo control del fuente en ClearCase. Si esta opción se establece en Solicitar que se guarden todos los editores, ClearCase le pedirá que guarde los cambios realizados en los archivos antes de llevar a cabo operaciones que modifiquen archivos en el disco (como las de Actualizar, Actualizar vista o Ejecutar fusión de gestor) u operaciones que comprometan los cambios en una base de objetos con versión (VOB) (como las de Reincorporar, Añadir a control de fuente, o Buscar recursos para añadir a control de fuente). En estos casos, aparece un diálogo en el que figura una lista de todos los recursos que han cambiado sin haberse guardado. Por omisión, están seleccionados todos los recursos que hayan cambiado, pero puede quitar la marca de selección de los recuadros correspondientes a los recursos que no desee guardar. Si esta opción se establece en Guardar automáticamente todos los editores, WebSphere Studio guarda automáticamente los cambios que haya realizado en los recursos sin presentarle una solicitud. Si esta opción se establece en No hacer nada, WebSphere Studio no guarda los recursos cambiados antes de una operación de ClearCase.
- Las teclas aceleradoras de la opción Establecer valor por omisión para reservar archivos después de añadirlos al control del fuente, en las preferencias de Rational ClearCase, han pasado a ser Alt T.
En la ayuda en línea del adaptador SCM de ClearCase hallará más información sobre estos temas.
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.
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.
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.
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.
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).
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.
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.
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.
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
(C) Copyright IBM Corporation 2000, 2003. Reservados todos los derechos.