Falha
Estou com um problema em um cliente onde as integrações não foram retornadas, e ao gerar novamente o pedido de integração via Connector o mesmo informa que não tem nada para o filtro informado, o que devo fazer?
Solução
Conforme analise, ao abrir o EventViewer do cliente pudemos identificar falha no banco de integração:
Ao abrir o banco de dados do cliente, identificamos duas triggers com falha, após recompilar as mesmas, o problema continuou.
Ao continuar a analise, identificamos que o sequencial utilizado no insert estava fora da sequencia, onde o numero apresentado era muito distante do numero do ultimo ID:
Portanto foi necessário eliminar o sequencial e recriar o mesmo utilizando o Script abaixo:
CREATE SEQUENCE "CONNECTORINTEGRATION_SEQ" MINVALUE 1 MAXVALUE 9999999999999999999999999999 INCREMENT BY 1 START WITH '976371' CACHE 20 NOORDER NOCYCLE ;
Após a criação do mesmo e reinicio dos serviços, o processamento das integrações foi retomado com sucesso.
Ps. Todo Script rodado no banco deve ser revisado anteriormente e é de total responsabilidade de quem esta executando o procedimento.
Outras informações
Fonte: Petterson Grahl Ferreira