Tempo aproximado para leitura: 00:00:45 min
Ocorrência
Ao executar um pedido no RPW, ocorre falha na execução e nos detalhes consta o erro:
Execução com Erro. Versões do programa diferente. (1994) A versão do programa (xxxxx/xxx/<nome-do-programa>) que gerou o pedido de execução batch (1.00.00.099) é diferente da versão do programa que deveria executar o pedido batch (1.00.00.098).
Ambiente
Framework - Framework (Linha Datasul) - Básico (BTB) - Todas as versões
Causa
A causa deste erro é porque na sessão client onde o pedido foi criado, o programa está numa versão e na sessão do RPW onde o pedido foi executado efetivamente, o programa está em outra versão. Geralmente é necessário revisar o propath na sessão onde o RPW está rodando, garantindo que a pasta onde o programa de negócio está no propath do client, seja a mesma pasta no propath da sessão RPW. É muito comum os clientes atualizarem um pacote em área de quarentena e esquecerem de inserir a pasta de quarentena no propath da sessão do RPW. Assim, acontece de o programa na sessão client estar em uma versão e no RPW executar aquele programa na versão desatualizada, ocasionando este erro.
Solução
Para solucionar essa ocorrência, realize os seguintes passos:
1. Revisar o propath da sessão RPW e se constam as mesmas pastas e na mesma ordem que as pastas no propath do client. Sendo o novo RPW, como o processo executa no PASOE, é necessário revisar o propath do broker pasoe;
2. Em alguns casos, mesmo o programa estando na mesma versão nas duas sessões, será necessário refazer o agendamento pois o programa que gerou o primeiro pedido na agenda segue sendo reagendado com a versão anterior. Assim, é necessário remover o programa da agenda, cadastrando novamente e gerando um novo pedido.
0 Comentários