Situação:
Ao tentar iniciar a integração, os registros só eram enviados quando a configuração no IntegWebservice era aberta manualmente. No entanto, a integração parava novamente após um curto período.
Solução:
Para corrigir a situação, as seguintes configurações de integração foram verificadas:
Primeiramente, acesse o IbEXPERT e conecte no banco d servidor centralizador, consulte pela tabela PARAWEB, após abrir a tabela, vá em DATA e verifique se o campo UTILIZAINTEGWEBSERVICE esta como "S" da seguinte forma:
Como segundo passo, na tabela ENCERRA, o campo SINCRONIZADO deve ser preenchido com “NULL”,
para isso execute o comando abaixo no bando de dados.
Update encerra set
encerra.sincronizado = null
Após o procedimento, ainda na tabela ENCERRA,
clique na aba Fields. Encontre o campo Sincronizado. Clique com o botão direito em cima do
campo para visualizar as opções disponíveis. Clique em Edit Field SINCRONIZADO
Com a opção aberta, clique na aba default. Verifiquei se o valor estara como null, se não, altere o valor para NULL (colocar
a palavra null sem as aspas), conforme mostrado na figura. Clique em Ok para confirmar a mudança.
Após clicar em OK, clique em COMMIT na tela a segui para confirmar a operação.
Ainda no banco de dados do Servidor Centralizador, acesse a tabela MVINTEGGERAL,
no campo INCINTEGMAQUINA e verifique se a coluna DEFAULT SOURCE está com o valor de
“S”.
Caso o campo, na coluna em questão, não esteja preenchido da forma correta, execute o
comando abaixo:
Update mvinteggeral setmvinteggeral.incintegmaquina = 'S'
Após o procedimento, na tabela
MVINTEGGERAL, clique na aba Fields. Localize o campo INCINTEGMAQUINA. Clique com o
botão direito em cima do campo para visualizar as opções disponíveis. Clique em Edit Field
INCINTEGMAQUINA
Com a opção aberta, clique na aba default. Não haverá nada preenchido. Altere o valor para ‘S’
(colocar a letra S com as aspas). Clique em Ok para confirmar a mudança.
Após essas correções o sistema irá realizar a integração normalmente.