on 12-07-2010 3:31 PM
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
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
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.
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.
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
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
15 | |
3 | |
2 | |
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.