No dicionário SX9 (modelo entidade-relacionamento) todos os campos são alterados pela ferramenta UPDDISTR ou migrador de versão.
A ferramenta de migração apenas altera registros existentes e inclui novas linhas. Não existe transação de exclusão.
Sergio Luis De Alcantara Silveira
Boa tarde, em casos de exclusão de item na SX9, o upddistr atualiza?
Boa tarde. Não existe transação de exclusão do SX9. Caso o SX9 tenha sido excluído na ferramenta ATUSX, o registro do SX9 não será excluído automaticamente pelo UPDDISTR. A exclusão vai se refletir automaticamente apenas em novos dicionários.
A chave única dos relacionamentos é composta dos campos: domínio + contradomínio + expressão domínio + expressão contradomínio
Isso porque pode existir mais de um relacionamento para o mesmo domínio + contradomínio
Dessa forma, o upddistr usa essa chave para pesquisar se um registro existe e foi alterado (o campo ident é um sequenciador não confiável)
Quando os campos expressões são modificados, o UPDDISTR entende que se trata de um novo registro e o inclui.
3 Comentários
Thamara Villa Jacomo
Boa tarde, em casos de exclusão de item na SX9, o upddistr atualiza?
Sergio Luis De Alcantara Silveira
Boa tarde. Não existe transação de exclusão do SX9. Caso o SX9 tenha sido excluído na ferramenta ATUSX, o registro do SX9 não será excluído automaticamente pelo UPDDISTR. A exclusão vai se refletir automaticamente apenas em novos dicionários.
Sandro Constancio Ferreira
A chave única dos relacionamentos é composta dos campos: domínio + contradomínio + expressão domínio + expressão contradomínio
Isso porque pode existir mais de um relacionamento para o mesmo domínio + contradomínio
Dessa forma, o upddistr usa essa chave para pesquisar se um registro existe e foi alterado (o campo ident é um sequenciador não confiável)
Quando os campos expressões são modificados, o UPDDISTR entende que se trata de um novo registro e o inclui.