Breadcrumbs

Erro (ORA00942)ao consultar notas no coldweb - NFSe

Falha

Quando a busca por documentos ao NFS-e ColdWeb retorna erro de falta de tables ou views (ORA00942)

Solução

1º verificar as strings de conexão do maker:

  • acessar o banco de dados;

  • conectar ao banco do connector nfse;

  • fazer o select na tabela VARIABLE_PARAMETERS - ex: “select * from variable_parameters”;

  • selecionar a string que esta na coluna VALUE da linha DATABASECOLD;

  • utilizar a ferramenta “NDDigital.eForms.EncryptString.Maker” para decriptar a string do DATABASECOLD, para verificar se esta com os dados de conexão corretos;

  • caso seja necessário, efetuar correções na string e criptografa-la utilizando a mesma ferramenta;

  • após criptografar a string, dar um update na tabela “variable_parameters” - update variable_parameters set value = 'STRING DO COLD' where NAME = DATABASECOLD.

2º conceder permissões para os bancos se comunicarem

rodar no banco do Cold NFSE:
GRANT SELECT ON TBLISTCITIES TO NFSE_CONNECTOR;
GRANT SELECT ON TBPERMISSIONUSER TO NFSE_CONNECTOR

rodar no banco do Connector NFSE:
GRANT SELECT ON TBLISTCITIES TO NFSE_COLD;
GRANT SELECT ON TBPERMISSIONUSER TO NFSE_COLD

Outras informações

Fonte: Paulo Roberto Almeida