Situação:
Offline retorna esse erro no script ( logs):
"Erro ao carregar arquivo de script: C:\ResulthCloud\Offline\xxxxxx\Apache24\cgi-bin\Offline\\FILA\1713119.json Motivo: Arquivo não encontrado."
Solução:
Realizar o seguinte processo:
Obs: Paralise a integração de dados na filial/Caixa e no servidor, faça um backup dos banco de dados, e e em dúvidas, chame o analista.
Passo a passo:
No banco de dados do servidor:
1 - Execute o "SELECT" abaixo e coloque o valor retornado no GEN_FILAINTEGOFFLINE_ID;
SELECT MAX(FILAINTEGOFFLINE.ID) FROM FILAINTEGOFFLINE
2 - Execute o "SELECT" abaixo, e anote os 2 valores retornados (MIN e MAX);
SELECT MIN(FILAINTEGOFFLINE.ID_ORIGEM),
MAX(FILAINTEGOFFLINE.ID_ORIGEM)
FROM FILAINTEGOFFLINE
WHERE FILAINTEGOFFLINE.STATUS IN (0,3)
AND FILAINTEGOFFLINE.CODEMPRESA = :PCODEMPRESA
AND FILAINTEGOFFLINE.MAQUINA = :PMAQECF
3 - Execute o "DELETE" abaixo;
DELETE FROM FILAINTEGOFFLINE
WHERE FILAINTEGOFFLINE.STATUS IN (0,3)
AND FILAINTEGOFFLINE.CODEMPRESA = :PCODEMPRESA
AND FILAINTEGOFFLINE.MAQUINA = :PMAQECF
4 - Execute o "SELECT" abaixo, e altere o campo "ULTIMOID" com o valor anterior ao valor MIN do item 2;
SELECT * FROM IGFMAQUINA
WHERE IGFMAQUINA.MAQUINA = :CODEMPRESA
AND IGFMAQUINA.MAQUINAECF = :MAQUINA
No banco de dados da Filial/Caixa:
5 - Execute o "UPDATE" abaixo preenchendo os campos :MIN e :MAX com os valores do item 2;
UPDATE MVINTEGGERAL
SET MVINTEGGERAL.DATAENVIO = NULL,
MVINTEGGERAL.DATASINC = NULL
WHERE MVINTEGGERAL.ORDEM BETWEEN :MIN AND :MAX
Coloque a integração para rodar na filial/caixa e servidor e aguarde a integração.
Samara Oliveira
Central de Atendimento
(31) 2112-3700