Programação de Equipe com o Rational ClearCase - Notas sobre o Release

1.0 Introdução
2.0 Software Suportado e Especificações
3.0 Alterações do Release Anterior
4.0 Problemas Conhecidos
   4.1 Exibições Dinâmicas e Registro de Saída Silencioso dos Arquivos
   4.2 xclearcase Causa Falha no Red Hat 8.x
   4.3 Não É Possível Instalar o ClearCase nem Aplicar as Correções no Red Hat 8.x
   4.4 Não É Possível Mover Recursos para uma Pasta Não-versionada
   4.5 Utilizando Ferramentas do ClearCase para Modificar os Arquivos de Origem
   4.6 Erro "File has been removed from the file system"
   4.7 Não É Possível Importar um Arquivo de Conjunto de Projetos para uma Exibição Instantânea
   4.8 Undo Hijack Não Funciona Depois de Salvar as Alterações
   4.9 Definição Padrão de Preferência: When checked in files are saved by an internal editor

1.0 Introdução

Este documento descreve alterações de funcionalidade, problemas, limitações e soluções alternativas conhecidos que estão associados à utilização das ferramentas ClearCase no WebSphere Studio.

Para obter informações adicionais sobre o adaptador SCM do Rational ClearCase, consulte a ajuda on-line. Para exibir a ajuda on-line para o adaptador SCM do ClearCase:

  1. No WebSphere Studio, selecione Help > Help Contents.
  2. Na caixa de diálogo Help, selecione Rational ClearCase
A ajuda aparecerá apenas se você tiver instalado o adaptador SCM do ClearCase.

2.0 Software suportado e especificações

O adaptador SCM do ClearCase requer o seguinte software:

Versão do ClearCase Correção Necessária
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

Para obter releases e correções do ClearCase, acesse clearcase.rational.com ou ligue para o Suporte da Rational no telefone 1-800-433-5444.

NOTA: As correções do ClearCase são requeridas para suporte ao RedHat 7.3 e o Red Hat Linux 7.3 é suportado somente no ClearCase 2002.05.00 ou posterior.

Os aplicativos construídos sobre o Eclipse 2.0.1 são suportados, como o WebSphere Studio Workbench 2.x, WebSphere Studio 5.0.x.

3.0 Alterações do Release Anterior

As seguintes opções do ClearCase foram alteradas ou não são mais suportadas na versão atual do adaptador SCM do ClearCase:

As seguintes opções são novas na versão atual do adaptador SCM do ClearCase:

Para obter informações adicionais sobre esses tópicos, consulte o adaptador SCM do ClearCase na ajuda on-line.

4.0 Problemas Conhecidos

4.1 Exibições Dinâmicas e Registro de Saída Silencioso dos Arquivos

No WebSphere Studio, alguns editores não-interativos podem não registrar a saída de arquivos quando modificados pela primeira vez. Se algum desses editores editar um arquivo com entrada registrada que esteja sob o controle do ClearCase no WebSphere Studio, esses editores registrarão silenciosamente a saída do arquivo do ClearCase de modo automático quando salvarem o arquivo. Se estiver usando um ramo compartilhado dentro de uma exibição dinâmica, o processo de registro de saída automático pode criar um problema potencial. Se você começar a editar um arquivo que não tem registro de saída, outro usuário pode registrar a saída do arquivo, editá-lo e registrar a entrada numa nova versão, nesse meio tempo. Nesse caso, suas alterações irão substituir as alterações feitas por outro usuário quando salvar o arquivo. Portanto, se estiver utilizando um ramo compartilhado dentro de uma exibição dinâmica, você deve registrar a saída dos arquivos antes de editá-los.

4.2 xclearcase Causa Falha no Red Hat 8.x

No release 8.0, o Red Hat alterou o valor padrão da variável de ambiente LANG para en_US.UTF-8, que o ClearCase não suporta. Se você utilizar GUIs do ClearCase no Red Hat Linux 8.x, você deve definir o valor de LANG no arquivo /etc/sysconfig/i18n para uma codificação suportada pelo ClearCase, como C or en_US.iso885915. Depois de definir a variável de ambiente LANG para um valor que o ClearCase suporte, certifique-se de que a variável SUPPORTED do arquivo i18n também contenha esse valor. Se não contiver, adicione esse valor à variável SUPPORTED.

4.3 Não É Possível Instalar o ClearCase nem Aplicar as Correções no Red Hat 8.x

Ao tentar instalar o ClearCase ou aplicar as correções do ClearCase, aparece uma mensagem de erro indicando "Current directory incorrect."  O problema na verdade é com o Perl e não é devido a um diretório incorreto. A solução alternativa é instalar o pacote compat-db-3.3.11 do Red Hat 8.x, que fornece libdb.so.3.

4.4 Não É Possível Mover Recursos para uma Pasta Não-versionada

Se você tentar mover um recurso que esteja sob o controle de origem ClearCase para uma pasta que não está sob o controle de origem ClearCase, o deslocamento falha e uma mensagem de erro aparece afirmando que o ClearCase falhou ao adicionar o diretório pai no controle de origem. A solução alternativa é colocar a pasta de destino no controle de origem ClearCase.

4.5 Utilizando Ferramentas do ClearCase para Modificar Arquivos de Origem

Os arquivos Java.class podem ficar dessincronizados porque o compilador incremental não é executado quando o usuário altera um arquivo a partir de alguma ferramenta fora do WebSphere Studio (como as ferramentas de combinação Bloco de Notas ou ClearCase). Se você modificar um arquivo fora do workbench, será necessário executar um "Refresh" (a partir do menu de contexto).

4.6 Erro "File has been removed from the file system"

Em determinadas circunstâncias, ao tentar incluir um arquivo "exibição privada" no controle de origem, o WebSphere Studio lança uma mensagem de erro que informa: "File has been removed from the file system." Esse problema ocorre apenas quando o arquivo é aberto em um editor. O arquivo não foi efetivamente excluído e essa mensagem de erro pode ser seguramente ignorada.

4.7 Não É Possível Importar um Arquivo de Conjunto de Projetos para uma Exibição Instantânea

Se você exportar um arquivo de conjunto de projetos para um diretório fora de uma exibição do ClearCase e, em seguida, tentar importar os projetos, o ClearCase solicita que você selecione uma exibição dinâmica. Se quiser importar os projetos a partir de uma exibição instantânea, primeiro você deve copiar o arquivo de conjunto de projetos para um diretório da exibição instantânea que deseja utilizar.

4.8 Undo Hijack Não Funciona Depois de Salvar as Alterações

Executar uma operação Undo Hijack em um arquivo depois de sequestrá-lo, editá-lo e salvá-lo não funciona. A solução alternativa é registrar saída do arquivo no ClearCase e, em seguida, executar a operação Undo Checkout.

4.9 Definição Padrão de Preferência: When checked in files are saved by an internal editor

A definição padrão da opção de preferência do Rational ClearCase chamada When checked in files are saved by an internal editor é Automatically checkout para o release atual. Essa definição padrão será alterada para Do nothing em um release futuro.

Retornar para o arquivo Readme principal