on 07-01-2013 5:19 PM
Boa tarde pessoal!
Apliquei o SP14 e passei a enfrentar uma demora muito grande no processamento da NFe como um todo.
Por exemplo uma nota emitida na sexta-feira só foi envia a SEFAZ no sábado e só conseguiu atualizar o ECC no domingo...
Enquanto isso fica "aguardando" no ECC (engrenagem na J1BNFE)
Já verifiquei as filas e parece tudo normal.
Nota: existem diversas threads que abordam lentidão no processo, mas sempre reportam o status 4 no GRC. Não é esse o caso. Neste caso nao aparece nenhum status
Bom dia Raphael,
Como assim não tem status, poderia colar a tela detalhe?
Veja na SM66 se tem algum processo rodando a muito tempo (olhe a coluna time)
Quantos registros tem na sua tabela /xnfe/acknowledg?
Quantos na /xnfe/b2bstatus?
Quantos na /xnfe/nfehd?
Atenciosamente, Fernando Da Rós
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Bom dia Raphael,
Para visualizar a quantidade de registros dê CTRL + F7, ao invés de mandar exibir.
Você tem muito acknowledgments no seu sistema e isto está atrasando a criação/consulta de lotes.
Siga os passos para normalizar o sistema:
- pare o job /xnfe/process_reports
- escalone-o novamente porém com tempo de 00:00:05 (5 segundos) e a opção "Note Acknowledgments" desmarcada
- escalone um novo job para o report /xnfe/get_acknowledgments com intervalo de 1 minuto
Quanto a tabela de acknowledgments (/xnfe/acknowledg) o objetivo dela é ter zero registros. É importante investigar o por que estão cheios. Sugiro abrir um chamado no componente SLL-NFE para investigação.
Atenciosamente, Fernando Da Rós
Bom dia Rafael,
00:00:05 que é cinco segundos é o valor do primeiro parâmetro do report. Não comentei sobre o intervalo, porém como este report é end-less você só precisa garantir que após um reboot ele estará lá, então você pode fazer por evento (on start condition -> After Event -> SAP_SYSTEM_START) ou um valor de 15 a 30 minutos (o tempo de um reboot), ou ainda se você usa algum programa externo que controle os jobs por lá você configure 1 job rodando sempre.
Atenciosamente, Fernando Da Rós
Nao é escalonar, é a variante do job, há um campo de tempo que você pode colocar "00:00:05".
Deixar o job de minuto em minuto nao vai trazer nenhum benefício, pq ele nao vai rodar nas rodadas subsequentes (o report roda "eternamente" e apenas uma instancia dele pode estar rodando ao mesmo tempo).
Abs,
Henrique.
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.