Travamento de máquina/Queda de Energia

Espaço destinado a assuntos relativos ao SAT Urano.

Travamento de máquina/Queda de Energia

Mensagempor cleber.gandi » Qui Ago 01, 2019 03:40

Olá, boa tarde!

Quais ações posso fazer para obter os dados deste extrato quando a comunicação com o equipamento falha e preciso dos dados referente ao envio, ex: após enviar os dados para o equipamento o computador trava ou ocorre queda/oscilação de energia, falha de rede, perda de pacote pela rede?

Devido a isto o equipamento envia o extrato do SAT para a SEFAZ, porém a aplicação cancela a operação por não obter o retorno do equipamento.

Outra situação, ficou aguardando o retorno por X tempo e por não ter o retorno a operação é cancelada, mas o equipamento também conseguiu enviar o extrato do SAT para a SEFAZ.

Obrigado.
cleber.gandi
 
Mensagens: 1
Registrado em: Qui Ago 01, 2019 02:40

Re: Travamento de máquina/Queda de Energia

Mensagempor Suporte SAT » Qui Ago 01, 2019 04:32

Olá, caso esteja ocorrendo problemas de comunicação, recomendo verificar se a DLL utilizada está atualizada.
A última versão pode ser obtida aqui:
http://www.urano.ind.br/integra/forum/viewtopic.php?f=29&t=97129

Quando não receber o retorno de um comando de venda por alguma falha na comunicação, é possível utilizar o comando:
char * ConsultarNumeroSessao(int numeroSessao, char *codigoDeAtivacao, int cNumeroDeSessao)

no parâmetro cNumeroDeSessao, informe o número de sessão que foi informado no comando de venda.
Por exemplo:
-Realizou a venda com:
retornoVenda = EnviarDadosVenda(5, codigoAtivacao, dadosVenda);

- O retorno pode ser recuperado com:
retornoVenda = ConsultarNumeroSessao(6, codigoAtivacao, 5);

É importante que o comando 'ConsultarNumeroSessao' seja o próximo comando enviado após executar o EnviarDadosVenda. Pois por determinação da SEFAZ apenas o último comando recebido pode ter o retorno recuperado pelo ConsultarNumeroSessao. Ou seja, caso falhe a comunicação, não envie um ConsultarStatusOperacional ou ConsultarSAT antes de enviar o ConsultarNumeroSessao, senão não será possível recuperar o retorno do EnviarDadosVenda.
Suporte SAT
 
Mensagens: 297
Registrado em: Qui Abr 16, 2015 10:40


Voltar para SAT Urano

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes

cron