Creación de una ClearCase Synchronized Stream

El Asistente Nueva ClearCase Synchronized Stream crea una corriente de Rational Team Concert que se asocia con una corriente de Rational ClearCase existente. Crea también un espacio de trabajo de repositorio, denominado espacio de trabajo de fusión, que se utiliza para resolver cualquier conflicto que se produzca durante la sincronización e inicia el proceso del motor de sincronización.
Por qué y cuándo se efectúa esta tarea

Un espacio de trabajo de fusión es un espacio de trabajo de repositorio en el que se aceptan los cambios procedentes de ClearCase Synchronized Stream. La corriente de Rational ClearCase se puede definir mediante un nombre de corriente UCM o un tipo de rama y (opcional) un tipo de etiqueta. Una corriente sincronizada puede tratarse como cualquier otra corriente de Rational Team Concert, aunque contenga cambios que se hayan importado desde Rational ClearCase.

Después de crear una ClearCase Synchronized Stream, debe especificar archivos y carpetas de Rational ClearCase, Rational Team Concert, o ambos, para realizar una sincronización entre los dos sistemas.

Para crear una ClearCase Synchronized Stream:

  1. Inicie la sesión en el host de sincronización como usuario de Rational ClearCase con permiso para bloquear la corriente de Rational ClearCase o el tipo de rama que se debe sincronizar. El asistente crea una vista dinámica de Rational ClearCase que es propiedad del ID de usuario utilizado para iniciar la sesión. Utilice la Consola de administración de Rational ClearCase para mostrar los VOB disponibles. Compruebe que, al iniciar una sesión como este usuario, los VOB con los que desea realizar una sincronización están montados y se puede acceder a ellos. Monte los VOB en caso necesario.
  2. Utilice el cliente de Rational Team Concert para conectarse al Jazz en el que desea crear la corriente sincronizada. Conéctese al área de proyecto que desea que sea propietaria de la corriente sincronizada o que incluya el área de equipo que desea que sea propietaria de la corriente sincronizada. La cuenta de proceso de sincronización que ha creado debe ser miembro de esta área de equipo o de proyecto (consulte Adición de la cuenta del proceso de sincronización al área de equipo). No se conecte mediante la cuenta de proceso de sincronización.
  3. En el menú principal de Jazz Source Control, pulse Archivo > Nuevo > Otros, expanda Jazz Source Control y pulse ClearCase Synchronized Stream para iniciar el asistente ClearCase Synchronized Stream. (Puede también iniciar el asistente pulsando Archivo > Importar, expandiendo Jazz Source Control y seleccionando Corriente o rama de ClearCase.)
  4. En la página Información de corrientes ClearCase, especifique una configuración para la vista dinámica de Rational ClearCase que el asistente crea para soportar la sincronización:
    • Para configurar la vista procedente de una corriente UCM, seleccione Importar desde una corriente UCM y especifique el nombre de una corriente existente con el siguiente formato nombre-corriente@etiqueta-PVOB. Por ejemplo, para especificar una corriente denominada my_stream en un PVOB con la etiqueta \projects, especifique my_stream@\projects. Utilice el mandato cleartool lsstream o el Explorador de proyectos de Rational ClearCase para buscar nombres de corrientes.
    • Para configurar la vista desde un tipo de rama y (opcional) un tipo de etiqueta, seleccione Importar desde una rama ClearCase base y entre el selector para un tipo de rama existente con el formato nombre-tipo-rama@código-VOB y el selector de tipo de etiqueta con el formato nombre-tipo-etiqueta@código-VOB, por ejemplo para especificar un tipo de rama denominado mi_rama en un VOB con el código \sources, escriba mi_rama@\sources.
    Importante: si configura la vista utilizando una corriente UCM, ésta se bloqueará durante el tiempo que dure cada sincronización. Si configura la vista utilizando un tipo de rama y (opcional) un tipo de etiqueta, el tipo de etiqueta está permanentemente bloqueado y el tipo de ramificación está bloqueado durante el tiempo que dura cada sincronización. Generalmente no resulta práctico utilizar el tipo de rama MAIN (principal) porque el proceso de sincronización lo bloquea de forma regular, normalmente durante un largo periodo de tiempo. Tampoco se puede utilizar la pseudo-etiqueta LATEST, porque no se puede bloquear. Para obtener más información, consulte el apartado Detalles de especificación de configuración para ClearCase base.
    Importante: No seleccione Importar con historial desde ClearCase salvo que no necesite sincronizar los cambios realizados en el control de código fuente de Rational Team Concert de nuevo con Rational ClearCase. La sincronización bidireccional no es posible cuando se realizan importaciones con el historial de versiones.
  5. El asistente valida la sintaxis (pero no la existencia) del nombre de corriente o del tipo de rama y tipo de etiqueta y, a continuación, habilita el botón Siguiente. Pulse Siguiente.
  6. En la página Información de almacenamiento ClearCase, especifique la vía de acceso de red a un directorio donde el asistente pueda crear almacenamiento de vista para una vista dinámica de Rational ClearCase a fin de habilitar la sincronización entre Jazz y Rational ClearCase. El asistente implanta esta entrada con una vía de acceso de red que consta de un nombre de host local y la serie \VIEWSTORAGE. Si este directorio existe en un sistema principal local y representa una ubicación válida del almacén de vistas, (es necesario que se comparta en Windows® o se exporte en el sistema UNIX® o Linux®), podrá utilizarse. En caso contrario, especifique la vía de acceso de red a otro directorio local o remoto donde se pueda crear el almacén de vistas. El asistente crea una vista dinámica con un almacén en este directorio y una etiqueta de vista diferenciada (con el prefijo DO_NOT_USE y un sufijo UUID). Esta vista debe considerarse fuera de los límites por los usuarios de Rational ClearCase.

    Si es aplicable, seleccione Entrar información adicional de conjunto de opciones para crear vistas de ClearCase y entre los valores apropiados para Host, Vía de acceso de host y Vía de acceso global: el nombre de host, la vía de acceso local de host y la vía de acceso de almacenamiento global, respectivamente, de la ubicación de almacenamiento de servidor ClearCase.

  7. Pulse Siguiente. El asistente valida la vía de acceso de almacenamiento de vistas y, si se suministra, la vía de acceso de almacenamiento global.
  8. En la página Seleccionar área de proyecto o de equipo, expanda la entrada de repositorio y seleccione el área de proyecto o equipo a la que ha añadido la cuenta de proceso de sincronización (consulte Adición de la cuenta del proceso de sincronización al área de equipo). Si no hay entradas en el repositorio, compruebe que está conectado al área de proyecto y vuelva a intentarlo. Pulse Siguiente.
  9. La página Información de control de código fuente de Jazz muestra el nombre del espacio de trabajo de fusión que creará el asistente. Puede seleccionar otro nombre si lo desea. Si el repositorio contiene un espacio de trabajo con el nombre que haya elegido, el asistente lo ampliará con una serie que lo convierta en exclusivo. (Un espacio de trabajo de fusión es un espacio de trabajo de repositorio donde se resuelven los conflictos que se producen cuando un archivo o una carpeta se han modificado en paralelo en Rational ClearCase y Rational Team Concert).
  10. En este campo se visualiza un ID de usuario de sincronización predeterminado. (El ID predeterminado es ccsync.) Si está utilizando un ID de usuario de sincronización distinto del valor predeterminado, sustituya el ID por el valor correcto. Entre la contraseña para el ID de usuario de sincronización. Para obtener más información, consulte el apartado Creación de una cuenta de proceso de sincronización.
  11. Escriba el nombre de la vía de acceso donde se haya instalado ClearCase Connector en este host en el campo Ubicación de instalación del conector y pulse Examinar para buscarlo. ClearCase Connector normalmente se instala en el directorio de instalación de Rational Team Concert.
  12. De forma predeterminada, el proceso de sincronización comprueba si hay nuevas solicitudes de sincronización en el repositorio cada dos minutos. Si lo desea, puede modificar este intervalo editando el campo Intervalo de tiempo de hibernación (segundos).
  13. Pulse Finalizar para crear la ClearCase Synchronized Stream. A menos que haya deseleccionado la casilla de verificación Iniciar un proceso del motor de sincronización de Jazz cuando termine el asistente, el asistente iniciará el proceso de sincronización. Si opta por no iniciar el proceso del motor de sincronización en ese momento, podrá hacerlo posteriormente, tal y como se describe en el apartado Inicio del proceso de sincronización. Podrá revisar el estado de este proceso en la vista Corrientes de sincronización de ClearCase.

    Salvo que haya anulado la marca de la casilla de selección Iniciar el asistente Seleccionar archivos cuando termine este asistente, este asistente se abrirá tras crearse ClearCase Synchronized Stream. Utilice el asistente Seleccionar archivos para indicar los archivos y carpetas que desea sincronizar.

Resultados

Cuando se haya creado la nueva ClearCase Synchronized Stream, el asistente abrirá la vista Corrientes sincronizadas de ClearCase, que incluirá la nueva corriente.

Qué hacer a continuación
Nota: cuando se crea una ClearCase Synchronized Stream, el asistente crea un archivo de texto denominado cuenta.cred.txt (por ejemplo, ccsync.cred.txt) que contiene el ID de usuario ID y una contraseña compleja para esa cuenta. El archivo se crea en el subdirectorio ClearCaseConnector del directorio padre. Debe protegerse, para que no puedan acceder a él usuarios no autorizados.

Comentarios

¿Le ha servido de ayuda? Puede incluir sus comentarios en Jazz.net (registro obligatorio): Comentarios en el foro o envíe un error