O sincronizador deve ser configurado por meio da interface de administrador baseada na Web fornecida pela Synchronization Framework.
A configuração do sincronizador é um processo de dois estágios:
- Criação de um modelo: O modelo contém informações sobre como se conectar ao
Rational Focal Point e ao Rational DOORS,
sobre o módulo do Rational DOORS e a visualização para
sincronização, sobre a área de trabalho do Rational Focal Point
e a visualização para sincronização, e sobre o mapeamento de atributos entre o Rational Focal Point e o Rational DOORS.
- Criação de um link: o link contém informações sobre quando iniciar a sincronização e com que frequência executá-la. O link também contém uma referência a um modelo.
Nota: Consulte a documentação da Synchronization Framework para obter instruções sobre a instalação do sincronizador, a criação de um arquivo de modelo e sobre o arquivo de link.
O sincronizador executa as seguintes etapas quando ativado pela estrutura de sincronização:
- Efetua login no servidor Rational Focal Point e inicia uma sessão do cliente do Rational DOORS.
- Abre o módulo em modo de edição exclusiva e carrega a visualização.
Nota: Se alguma dessas etapas falhar, a sincronização será interrompida.
- Recupera uma lista de todos os elementos e objetos que estão visíveis nas visualizações especificadas no arquivo de link e que foram alterados desde a última execução do sincronizador. Se o sincronizador não tiver sido executado anteriormente, todos os elementos e objetos visíveis serão sincronizados.
- Localiza o elemento ou objeto correspondente para cada objeto do Rational DOORS
e elemento do Rational Focal Point que foi modificado desde a última sincronização.
- Sincroniza os atributos com base no mapeamento de atributo definido no modelo. Se não houver um objeto ou elemento correspondente (se o atributo de ID especificado no modelo estiver vazio), será criado um objeto ou elemento e os atributos serão configurados de acordo com os mapeamentos. Se a sincronização for bem sucedida, o horário de início da sincronização será salvo e usado durante a próxima execução para determinar o que precisa ser sincronizado.