Criando um ClearCase Synchronized Stream

O assistente Novo Fluxo Sincronizado do ClearCase cria um fluxo do Controle de origem do Rational Team Concert que ele associa a um fluxo existente do Rational ClearCase. Ele também cria um espaço de trabalho de repositório, chamado de espaço de trabalho de mesclagem, que é utilizado para solucionar todos os conflitos que ocorrem durante a sincronização, e então inicia o processo do mecanismo de sincronização.
Por Que e Quando Desempenhar Esta Tarefa

Um espaço de trabalho de mesclagem é um espaço de trabalho de repositório ordinário no qual você aceita alterações a partir de um ClearCase Synchronized Stream. O fluxo do Rational ClearCase pode ser definido por um nome de fluxo do UCM ou por um tipo de ramificação e (opcional) tipo de rótulo. Um fluxo sincronizado pode ser tratado como qualquer outro fluxo do Controle de origem do Rational Team Concert, mesmo apesar dele conter alterações que foram importadas do Rational ClearCase.

Depois de criar um ClearCase Synchronized Stream, especifique arquivos e pastas do Rational ClearCase e/ou Controle de origem do Rational Team Concert, a serem sincronizadas entre os dois sistemas.

Para criar um ClearCase Synchronized Stream:

  1. Efetue logon no host de sincronização como um usuário do Rational ClearCase que tenha permissão para bloquear o fluxo ou o tipo de ramificação do Rational ClearCase que deverá ser sincronizado. O assistente cria uma visualização dinâmica do Rational ClearCase de propriedade do ID do usuário utilizado para este login. Utilize o Console de Administração do Rational ClearCase para exibir VOBs disponíveis. Verifique se, ao estar com login efetuado como este usuário, os VOBs com os quais deseja sincronizar estão montados e acessíveis. Monte os VOBs se necessário.
  2. Use o cliente do Rational Team Concert para se conectar ao Repositório do Jazz no qual deseja criar o fluxo sincronizado. Conecte-se à área do projeto que deseja que possua o fluxo sincronizado ou que inclua a área da equipe que deseja que possua o fluxo sincronizado. A conta do processo de sincronização criada deve ser um membro deste projeto e/ou área da equipe (consulte Incluindo a Conta do Processo de Sincronização na Área de Equipe). Não conecte utilizando a conta do processo de sincronização.
  3. No menu principal Controle de Origem do Jazz, clique em Arquivo > Novo > Outro e, em seguida, expanda Controle de Origem do Jazz e clique em Fluxo Sincronizado do ClearCase para iniciar o assistente Novo Fluxo Sincronizado do ClearCase. Outra forma de iniciar o assistente é clicar em Arquivo > Importar e, em seguida, expandir Controle de Origem do Jazz e selecionar Fluxo ou Ramificação do ClearCase.
  4. Na página Informações do Fluxo do ClearCase, especifique uma configuração para a visualização dinâmica do Rational ClearCase que o assistente cria para suportar sincronização:
    • Para configurar a visualização a partir de um fluxo do UCM, selecione Importar a partir de um fluxo do UCM e digite o nome de um fluxo existente no formulário nome-do-fluxo@tag PVOB. Por exemplo, para especificar um fluxo chamado my_stream em um PVOB com a tag \projects, digite my_stream@\projects. Utilize o comando cleartool lsstream ou o Explorador de Projetos do Rational ClearCase para procurar por nomes de fluxo.
    • Para configurar a visualização a partir de um tipo de ramificação e (opcional) tipo de rótulo, selecione Importar a partir de uma ramificação do ClearCase Base e digite o seletor de um tipo de ramificação existente no formato branch-type-name@VOB-tag e o seletor de tipo de rótulo no formato label-type-name@VOB-tag, por exemplo, para especificar um tipo de ramificação chamado my_branch em um VOB com a tag \sources, digite my_branch@\sources.
    Importante: Se você configurar a visualização utilizando um fluxo do UCM, o fluxo será bloqueado pela duração de cada sincronização. Se configurar a visualização usando um tipo de ramificação e (opcional) tipo de rótulo, o tipo de rótulo será bloqueado permanentemente e o tipo de ramificação será bloqueado durante o tempo de cada sincronização. Em geral, é impraticável usar o tipo de ramificação MAIN porque o processo de sincronização o bloqueia regularmente, muitas vezes, durante um período estendido. É impossível utilizar a pseudo-etiqueta LATEST porque ela não pode ser bloqueada. Para obter informações adicionais, consulte Detalhes da Especificação de Configuração do ClearCase Base.
    Importante: Não selecione Importar com Histórico do ClearCase a menos que você não precise sincronizar as alterações feitas no controle de origem do Rational Team Concert de volta para o Rational ClearCase. Não é possível efetuar a sincronização bidirecional ao importar com o histórico da versão.
  5. O assistente valida a sintaxe (mas não a existência) do nome do fluxo ou do tipo de ramificação e tipo de rótulo e, em seguida, ativa o botão Avançar. Clique em Avançar.
  6. Na página Informações de Armazenamento do ClearCase, especifique o caminho da rede para um diretório em que o assistente possa criar armazenamento de visualização para uma visualização dinâmica do Rational ClearCase para ativar a sincronização entre o Jazz e o Rational ClearCase. O assistente utiliza o valor inicial desta entrada com um caminho de rede consistindo em um nome de host local e a cadeia \VIEWSTORAGE. Se este diretório existir no host local e for um local válido para o armazenamento de visualização (ele deve ser compartilhado no Windows® ou exportado no sistema UNIX® ou Linux®), você pode utilizá-lo. Caso contrário, especifique o caminho de rede para outro local ou diretório remoto onde o armazenamento da visualização possa ser criado. O assistente cria uma visualização dinâmica com o armazenamento neste diretório e uma tag de visualização distintiva (o prefixo DO_NOT_USE e um sufixo UUID). Esta visualização deve ser considerada fora dos limites pelos usuários do Rational ClearCase.

    Se aplicável, marque Inserir informações de configuração de opção adicionais para criar visualizações do ClearCase e insira os valores apropriados para Host, Caminho do Host e Caminho Global: o nome do host, caminho do local do host e caminho do armazenamento global, respectivamente, da localização do armazenamento do servidor ClearCase.

  7. Clique em Avançar. O assistente valida o caminho do armazenamento da visualização, se fornecido o caminho do armazenamento global.
  8. Na página Selecionar Área do Projeto ou da Equipe, expanda a entrada do repositório e selecione a área do projeto ou da equipe na qual você incluiu a conta do processo de sincronização (consulte Incluindo a Conta do Processo de Sincronização na Área de Equipe). Se não houver entradas sob o repositório, verifique se você está conectado à área do projeto; em seguida, tente novamente. Clique em Avançar.
  9. A página Informações de Controle da Origem do Jazz exibe o nome de um espaço de trabalho de mesclagem que o assistente criará. É possível escolher outro nome se desejar. Se o repositório contiver um espaço de trabalho com o nome escolhido, o assistente o estenderá com uma cadeia que o torne exclusivo. Um espaço de trabalho de mesclagem é um espaço de trabalho de repositório onde você soluciona conflitos que ocorrem quando um arquivo ou uma pasta foi modificado em paralelo em Rational ClearCase e Controle de origem do Rational Team Concert.
  10. Um ID de Usuário de Sincronização é exibido neste campo. (O ID padrão é ccsync.) Se você estiver usando um ID de usuário de sincronização diferente do padrão, substitua o ID pelo valor correto. Digite a senha para o ID de Usuário de Sincronização. Para obter informações adicionais, consulte Criando uma Conta do Processo de Sincronização.
  11. Digite o nome do caminho onde o ClearCase Connector esta instalado neste host no campo Local de instalação do Connector, ou clique em Navegar para navegar até ele. O ClearCase Connector é normalmente instalado no diretório de instalação do Rational Team Concert.
  12. Pelo padrão, o processo de sincronização verifica o repositório para novas solicitações de sincronização a cada dois minutos. Se desejar, é possível alterar esse intervalo editando o campo Intervalo de tempo de espera (segundos).
  13. Clique em Concluir para criar o ClearCase Synchronized Stream. A menos que você tenha limpado a caixa de opção Iniciar um processo do mecanismo do Jazz Synchronization depois que o assistente for concluído, o assistente inicia o processo do mecanismo de sincronização. Se decidir não iniciar o processo do mecanismo de sincronização agora, é possível iniciá-lo posteriormente, conforme descrito em Iniciando o Processo de Sincronização. É possível monitorar o status deste processo na visualização Fluxos Sincronizados do ClearCase.

    A menos que você desmarque a caixa de opção Iniciar o assistente Selecionar Arquivos depois da conclusão deste assistente, o assistente Selecionar Arquivos é aberto depois do ClearCase Synchronized Stream ter sido criado. Utilize o assistente Selecionar Arquivos para especificar os arquivos e as pastas a serem sincronizados.

Resultados

Quando o novo ClearCase Synchronized Stream tiver sido criado, o assistente abre a visualização Fluxos Sincronizados ClearCase, que lista o novo fluxo.

O que Fazer Depois
Nota: Quando você cria um ClearCase Synchronized Stream, o assistente cria um arquivo de texto chamado conta.cred.txt (por exemplo, ccsync.cred.txt) que contém o ID do usuário e uma senha ofuscada para essa conta. O arquivo é criado no subdiretório ClearCaseConnector do seu diretório inicial. Ele deve ser protegido para que não possa ser lido por usuários não autorizados.

Feedback

Isso ajudou? É possível fornecer feedback em Jazz.net (é necessário registrar-se): Comentar nos fóruns ou submeter um erro