Pessoal, tenho uma integração que utiliza o execauto MATA410 de inclusão, na qual não deu nenhuma mensagem de erro e afirmou que gravou os pedidos, sendo assim ele pegou uma faixa da C5_NUM, mas ao pesquisar essa faixa de pedidos não existe. Alguém passou por isso?
Ele chegou abrir a tela de mensagem do MsExecAuto, de forma vazia? Se ele fez isso, verifique se tem pontos de entrada no MATA410 que utilizem funções de tela como MsgInfo(), Alert(), Aviso() dentre outras. Caso tenha, você deverá substituir pela função Help(). Por quê? A função help captura os erros de mensagens e leva pro arquivo de log do MsExecAuto. Se você não utiliza o Help(), e sim as outras que mencionei, o execauto não captura o erro e a mensagem aparece em branco. Muitos acham que foi gravado alguma coisa e que processou, mas na realidade não. Se tiver utilizando o BEGIN TRANSACTION antes da chamada do EXECAUTO, é melhor retirar essa declaração também.