Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Este artigo tem como objetivo orientar o usuário em como corrigir a falha ao abrir Cadastro de Funcionários:
Falha imprevista na rotina AbrirClassesNegocios
Descrição Rastreio: <-GPS010100.clsNOcorrencia.AbrirClassesNegocios. Referência/Erro: 65800000
Informações Adicionais: Não se aplica.
Resolução
Para esse erro apresentado, pode estar relacionado a mais de uma situação:
1ª Situação: A DSN ?PROEMPXXFOLHA criada corretamente,mas sem os 12 DDFs na pasta ?:\Proempxx\Folha ou alguma das tabelas dessa base estar com erro 73.
Estando com erro 73 ou faltando algum DDF, é necessário o retorno de backup integro da tabela que esteja faltando ou corrompida.
Não localizando um backup integro, será necessário recriar a base para coletar apenas as tabelas necessárias.
2ª Situação: Para correção é necessário recriar a DSN ?PROEMPXXFOLHA no SERVIDOR caso esteja como ODBC Client Interface ou não exista criado.
Abaixo segui o passo a passo de como executar:
1- Acesse o Menu Iniciar do Windows, digite PCC, e clique em OK.
2- Clique no menu Tools > ODBC Administrator (na versão 11 estará como 32 Bits - ODBC Administrator).
3- Clique na guia Fonte de dados de sistema ou System DSN (segunda guia).
4- Procure a DSN ?PROEMPxxFOLHA, selecione a DSN e clique em Remover, onde: ? é a unidade de mapeamento usada pelo Gerenciador de Aplicativos Prosoft - GAP, "xx" é o número da PROEMP utilizada.
Em nosso exemplo iremos Remover a DSN CPROEMP86FOLHA
5- Clique em Sim ou Yes.
6- Feche a Janela do Administrator de Fonte de Dados ODBC (32 bits).
Removendo DSN no PCC - Databases:
7- Clique em Engines > Servidor > Databases e localize a DSN, clique com o botão direito do mouse sobre a DSN e selecione a opção Delete, onde:? é a unidade de mapeamento usada pelo Prosoft, "xx" é o número da PROEMP utilizada.
8- Novamente em nosso exemplo iremos Remover a DSN CPROEMP86FOLHA
9- Clique em Yes, but only database name.
Criando DSN no PCC - Databases:
10- Clique com o botão direito do mouse sobre Databases e selecione a opção New > Database.
11- Em Database Name digite ?PROEMPxxFOLHA
12- Em Directory ou Location escolha o caminho ?:\PROEMPxx\FOLHA
Em nosso exemplo iremos Criar a DSN CPROEMP86FOLHA.
13- Em Database Options
Desmarque e opção Create dictionary files (if they do not exist)
Na opção Long Metada (V2 metadata) Marque somente se os arquivos DDF na pasta ?:\PROEMPxx\FOLHA estiver com os nomes dos 12 arquivos DDF iniciando com PV.
Exemplo: PVUSER.DDF
Caso contrário deixe desmarcado a opção: Long Metada (V2 metadata)
Exemplo: USER.DDF e clique em Finish.