Olá Pessoal Estou ativando o servidor RPW, Quando mando um pedido de execução, quase sempre retorna com erro de falta de licenças. Temos mais usuário do que licenças, o que justifica a falta de licença para execução. Mas o servidor RPW ao invés de esperar a liberação de alguma licença, simplesmente cancela o pedido com erro, obrigando o usuário a enviar um novo pedido de execução. "Ocorreu o erro -1505 - Excedeu numero de licenças no consumo da licença do programa xxnnnn, este programa será encerrado." Quando tem licença disponível funciona normalmente. Alguém desenvolveu alguma solução para esse problema? Ou seja para que o servidor aguarde a liberação de uma licença sem cancelar a tarefa?
Olá. Não daria para você controlar se o servidor retornou que não tem licenças e reagendar automaticamente para x minutos para frente (gatilho na trigger ped_exec)? Não sei se tem alguma forma do servidor aguardar a licença, já manipulei a criação de registros da ped_exec, mas nunca vi ponto de UPC ou algo parecido para aguardar a liberação de uma licença.... Att,
Mas então, esse erro de licenças é do PROGRESS e não do DATASUL, normalmente vc tem licenças a mais do que do datasul, exatamente para atender a outros produtos como appserver por exemplo, então dá uma olhada em quantas licenças progress vc comprou, e quantas licenças datasul, normalmente vc tem 10% a mais de licenças progress, e dai vc ajusta o parametro -n do banco de dados, o RPW acaba usando uma dessas licenças extras, ele não passa pelo LS, então vc roda seus programas de boa.
nós temos licenças do progress a mais, tanto que o servidor RPW ja utiliza uma licença só por estar aberto. o erro -1505 é o mesmo que aparece quando falta licença da totvs no ambiente normal