Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Framework - Linha Protheus - Erros críticos em migrações de versão

Dúvida
Quais são os erros críticos mais comuns em migrações de versão?

Ambiente
Protheus - AppServer - Todas as versões

Solução
Durante migrações de versão e de release, podem ocorrer erros críticos, que impedem a continuação da migração até que sejam corrigidos. Abaixo listamos os erros críticos mais comuns e suas correções:

O campo <campo> da chave de indice <alias> ordem # registro <# registro>, nao existe no SX3 da empresa <empresa>
1. Abra via APSDU o arquivo SIX da empres
2. Identifique a chave de indice que está gerando o erro
3. Exclua o índice referente a tabela com erro

O gatilho <campo> seqüência 000 está duplicado
1. Abra via APSDU o arquivo SX7 da empresa.
2. Indexe o arquivo pelo campo X7_CAMPO.
3. Localize o gatilho e exclua o registro duplicado.

A chave de índice <alias> ordem 0 registro <recno> esta duplicado
1. Abra via APSDU o arquivo SIX da empresa.
2. Indexe o arquivo pelo campo INDICE.
3. Verifique se o conteúdo da chave de índice do erro não existe em índices de ordem inferior da tabela.
4. Exclua o índice duplicado.

O arquivo <alias> esta duplicado no SX2
1. Abra via APSDU o arquivo SX2 da empresa.
2. Indexe o arquivo pelo campo X2_CHAVE.
3. Localize o arquivo e exclua o registro duplicado.

O tamanho das casas decimais do CAMPO <campo> TABELA <tabela> é diferente do dicionário de dados
1. Abra via APSDU a TABELA, se estiver vazia basta simplesmente dropar a TABELA do Banco de dados.
2. Caso tenha conteúdo, abra a estrutura da tabela e verifique o tamanho do decimal do campo com erro.
3. Abra o SX3 da empresa, localize o campo e compare o tamanho do X3_DECIMAL com o tamanho do decimal da TABELA.
4. Corrija a estrutura no SX3.

O tamanho do CAMPO <campo> TABELA <tabela> é diferente do dicionário
1. Abra via APSDU a TABELA, se a TABELA estiver vazia basta simplesmente dropar do Banco de dados.
2. Caso o arquivo tenha conteúdo, abra a estrutura da tabela e verifique o tamanho do campo com erro.
3. Abra o SX3 da empresa, localize o campo e compare o X3_TAMANHO com o tamanho do campo na TABELA.
4. Corrija a estrutura no SX3.

O campo <campo> esta duplicado no SX3
1. Abra o SX3 da empresa.
2. Indexe o arquivo pelo campo X3_CAMPO.
3. Localize o campo duplicado.
4. Exclua o registro.

O tamanho no SX3 do campo <campo> é diferente do SXG
O tamanho no SX3 do campo <campo> é inferior do limite do SXG
1. Abra o SX3 da empresa.
2. Indexe o arquivo pelo campo X3_CAMPO.
3. Localize o campo com erro, verifique o conteúdo dos campos X3_TAMNHO e X3_GRPSXG.
4. Faça um filtro na tabela somente com os campos que tenha o X3_GRPSXG igual ao campo com erro.
5. Compare o X3_TAMANHO de todos os campos.
6. Abra o SXG da empresa e verifique o conteúdo do campo SIZE do grupo informado no X3_GRPSXG.
7. Corrige o tamanho do campo no SX3 e na tabela.

O tamanho da pergunta 00 do grupo <grupo> é diferente do SXG
O tamanho da pergunta 00 do grupo <grupo> é superior ao limite do SXG
1. Abra o SX1 da empresa.
2. Indexe o arquivo pelo campo X1_GRUPO.
3. Localize a pergunta com erro, verifique o conteúdo dos campos X1_TAMNHO e X1_GRPSXG.
4. Faça um filtro na tabela somente com as perguntas que tenha o X1_GRPSXG igual à pergunta com erro.
5. Compare o X1_TAMANHO de todas as perguntas.
6. Abra o SXG da empresa e verifique o conteúdo do campo SIZE do grupo informado no X1_GRPSXG.
7. Corrige o tamanho do campo no SX1.

O campo de usuário <campo> existe na versão padrão e será substituído pelo campo da versão
Type:= c; Size:= 11; Decimal:= 0
Type:= c; Size:= 11; Decimal:= 0
1. Abra o SX3 da empresa.
2. Localize o campo.
3. Altere o conteúdo do campo X3_PROPRI para S.

Esse artigo foi útil?
Usuários que acharam isso útil: 1 de 1

4 Comentários

  • Avatar
    Luiz Carlos Walker

    O processo apresentado na seção
    O tamanho no SX3 do campo <campo> é diferente do SXG
    O tamanho no SX3 do campo <campo> é inferior do limite do SXG
    Nao funciona, ao rodar o UPDDISTR ele volta o tamanho dos campos, a solução é apagar o conteudo do campo X3_GRPSXG 

    1
    Ações de comentário Permalink
  • Avatar
    Fabio Lemos Rezende

    Na atualização o sistema retorna o X3, inclusive o campo X3_GRPSXG.

    0
    Ações de comentário Permalink
  • Avatar
    Luiz Carlos Walker

    Fábio Lemos Rezende Delete da SXG o campo ai ele não popula a SX3

    1
    Ações de comentário Permalink
  • Avatar
    Fabio Lemos Rezende

    Obrigado amigo. Verifiquei o erro e corrigi. O problema era com relação à eu estar realizando as configurações de ajustes pelo SQL (virada de 29 empresas cadastradas) por entender ser mais rápido, e isto estava trazendo algumas dificuldades em relação à atualização dos campos. Quando realizei os ajustes pelo APSDU, deu tudo certo. Abs.,

    0
    Ações de comentário Permalink
Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _