on 09-01-2011 5:58 PM
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
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
12 | |
3 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.