cancel
Showing results for 
Search instead for 
Did you mean: 

Still awaiting acknowledgment para interface SIGNN_SignNFe_OB

Former Member
0 Kudos

Olá pessoal,

Estou com um problema no PI/GRC com Acknowledgment para a interface SIGNN_SignNFe_OB.

Vi casos parecidos em várias threads abertas mas não encontrei respostas para o meu.

Estamos na versão 7.0.

O estranho é que o Ack foi enviado ontem pela manhã e parou de funcionar.

Antes de parar de funcionar, o problema era que a nota era assinada devidamente mas o job /XNFE/PROCESS_REPORTS não

estava sendo executado completamente, fazendo com que a interface de batch não fosse iniciada.

Notamos que havia mais de um job schedulado para o programa /XNFE/PROCESS_REPORTS fazendo com que nenhum deles

finalizasse por completo (e as NFes não eram emitidas a SEFAZ).

Cancelamos todos os jobs e executamos o programa manualmente, para entender onde ele estava parando.

No meio do debbug, vimos que existiam processos para este job e por isso, aparecia um popup dizendo que o relatório

estava sendo executado por outro processo.

Matamos o processo, schedulamos o job corretamente e a partir daí, o ACK da assinatura não foi mais validado. O status dele para todas as execuções de assinatura é: Still awaiting Acknowledgment.

Penso que talvez, com o debug, algum processo possa ter ficado preso (pois depois de ter tido o popup, mesmo dando

F8, a execução travou e tive que matar a transação manualmente) e foi a partir daí, que os acks não foram mais validados.

Já reiniciamos o ambiente GRC/PI, já limpamos todas as entradas da tabela /xnfe/acknowledg, criamos outra nota, e o erro persiste.

Agradeço qualquer ajuda.

Abraços e obrigada.

Luciana Rossan

Accepted Solutions (1)

Accepted Solutions (1)

henrique_pinto
Active Contributor
0 Kudos

Olá Luciana,

dois checks a serem feitos:

1. Existem filas paradas? Verifique via SMQ1/SMQ2 (para todos os clients).

Se sim, vá na SXMB_ADM -> Manage Queues -> Selecione todas e clique em Register Queues (tanto no cliente GRC qto PI);

2. No job schedulado para o /XNFE/PROCESS_REPORTS, qual o valor do campo p_ack (texto "Note acknowledgements") na variante associada?

Se estiver vazio '', ele nao vai executar o report /xnfe/get_acknowledgment. Ou delete esse job e schedule novamente com o flag, ou schedule um job separado para o /xnfe/get_acknowledgment. Esse(s) job(s) deve(m) ser schedulados exclusivamente no client GRC.

Abs,

Henrique.

Answers (1)

Answers (1)

Former Member
0 Kudos

Olá Henrique,

Muito obrigada.

Havia fila no client do GRC. Tínhamos checado somente as filas do ECC e no PI... esquecemos de olhar as filas do GRC.

Abraços e muito obrigada

Luciana Rossan