Para evitar corrupção de dados ao trabalhar com partições de um modelo de composição no Rational Software Architect ou Rational Software Modeler, você deve sempre trabalhar em um espaço de trabalho sincronizado que contenha todas as partições da composição, com cada partição no mesmo nível de revisão.
O seguinte exemplo mostra o que pode acontecer se você trabalhar com partições de um modelo de composição em um espaço de trabalho não sincronizado.
Em um sistema de gerenciamento de configuração, um modelo de composição é composto de duas partições de modelo, modelo X e modelo Y. Ambos os modelos estão na versão 20. O modelo X contém um pacote, P1. O modelo Y está vazio.
1. O usuário A registra a saída dos dois modelos, ambos na versão 20.
2. O usuário A faz várias alterações no P1 e move P1 do modelo X para o modelo Y.
3. O usuário A registra a entrada do modelo X e modelo Y. Ambos os arquivos estão agora na versão 21.
4. O usuário B tem modelo X, versão 20, no seu espaço de trabalho e faz uma alteração em P1. O sistema de gerenciamento de configuração avisa que o Usuário B faça o registro de saída da versão existente no espaço de trabalho (modelo X, versão 20) ou da versão mais recente (modelo X, versão 21).
Se o Usuário B selecionar a versão existente no espaço de trabalho (modelo X, versão 20), ele terá de repetir a operação que solicitou o registro de saída.
No entanto, se o Usuário B selecionar a versão do modelo mais recente (modelo X, versão 21), todas as alterações que o Usuário A fizer no modelo serão perdidas quando o Usuário B salvar o modelo.
Referências Relacionadas
Padrões de Mesclagem de Diferenças
Gerenciando Espaços de Trabalho
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.