cancel
Showing results for 
Search instead for 
Did you mean: 

Notas paradas no GRC com Status 04

former_member200254
Participant
0 Kudos

Boa tarde a todos!

Estamos com um problema INTERMITENTE de Notas que são geradas no ERP, enviadas ao GRC/PI mas q ficam "presas" com Status 04 (algumas com status 02 tmb.) no monitor do GRC.

Recentemente aplicamos o SP16 no entanto tudo transcorreu normalmente na 1a semana, apenas ontem que este problema iniciou.

A situacao acontece por lote, ou seja ou o lote é processado e concluido com sucesso ou ele fica preso em status 04 / 02. No caso do status 04 no lote, o nr. de preenchimento existe. Nos lotes com Status 02, o nr. de preenchimento está vazio.

Li algumas notas sobre Decouple mas nao acredito ser este o problema, pois já estamos no SP03 do ECC 603.

Alguem já passou por isso?

Abs,

Rodrigo

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member193386
Active Contributor
0 Kudos

Sómente complementando o que o Henrique falou, esse problema vc precisa ver quando as notas ficam paradas ai, vc da uma olhada na SMQ2 e na SMQR e verifica se nao tem nenhum processo com SYSFAIL por exemplo parando as filas.

Outra coisa que vc poderia fazer também, é verificar se existe algum dump no GRC na transacao st22

former_member200254
Participant
0 Kudos

Pessoal,

nao existe nada parado na SQM*.

Na ST22 achei alguns dumps, o mais "interessante" foi um SHM_LOCK_OPERATION_FAILED que deu na fila XBTR0006 ontem as 7 da manha, justamente qdo. iniciaram os problemas. Estas filas já foram reiniciadas, e aparentemente nao estamos tendo mais erros, no entanto os lotes em status 02 e 04 persistem.

Como poderia fazer para reprocessar estes lotes?

ABs,

Rodrigo

henrique_pinto
Active Contributor
0 Kudos

Rodrigo,

o fato de nao ter fila com entrada parada nao quer dizer que não hajam filas desregistradas, e que alguem já "limpou" antes de vc analisar (isso é pior do que ter fila só parada).

Só por desencargo de consciencia, vá na SXMB_ADM -> Manage Queues, selecione todas e dê um Register Queues.

Faça isso tanto no cliente PI qto no GRC.

Abs,

Henrique.

former_member200254
Participant
0 Kudos

Correto, Henrique as filas foram reiniciadas por isso nao estao aparecem com erro mais.

Registrei novamente todas as filas, e agora so estamos pensando em como "empurrar" os lotes com status 02 e "puxar" os com status 04.

Abs,

Rodrigo

henrique_pinto
Active Contributor
0 Kudos

Se vc consegue achar as msgs no PI equivalentes a elas, pode executar a chamada do proxy em questao via SPROXY usando o payload dessas msgs do PI como payload dos proxies.

Para status 02 de lote, vc teria que chamar o proxy BATCH inbound com a msg de retorno da SEFAZ para o envio de lote (XML que contem o retEnviNFe).

Para status 04 de lote, vc teria que chamar o proxy BATSR inbound com a msg de retorno da SEFAZ para a verificacao de lote (XML que contem o retConsReciNFe).

Abs,

Henrique.

former_member200254
Participant
0 Kudos

HENRIQUE,

nao foi possivel executar este procedimento pq. não tinhamos o retorno da SEFAZ no PI.

Fizemos a exclusao dos status dos lotes manualmente nas tabelas do GRC e assim o sistema liberou o reprocessamento. Deu um certo trabalho manual, mas funcionou.

Muito Obrigado pela ajuda!

Abs,

Rodrigo

former_member182114
Active Contributor
0 Kudos

Bom dia Rodrigo,

Sobre o acontecido, você disse que não tinha a resposta da Sefaz.

A pergunta é existia o envio ao XI? BATCH ou BATSR dependendo do status?

E qual o status dele? Scheduled? Error? In Process? Failed with restart possible?

Atenciosamente, Fernando Da Ró

henrique_pinto
Active Contributor
0 Kudos

Me parece ser o caso de fila parada.

Avalie a SMQ2 nos ambientes de GRC e PI e veja se há algo parado.

Abs,

Henrique.