Bom dia a todos, temos vários fontes onde usamos startjob para fazer o processamento em outras empresas, por exemplo recebemos um CSV com registros de 30 empresas diferentes e com esse csv temos um fonte que lê cada linha e vai gravando em suas respectivas empresas, o problema é que as vezes todas as licenças estão em uso e o programa quebra no meio do caminho quando inicia o startjob (no qual usa outra licença) e gera inconsistências na base. Será que existe uma forma de antes de começar a processar ele já reservar algumas licenças para essa user function assim garantindo que quando ele iniciar um startjob vai ter a licença para ele?
2 curtidas
Bom @leandrobressan .
Tente usar ManualJob (ManualJob - TOTVSTEC - TDN) ele ja reserva a thread e a licença e você só precisa chamar a thread.
1 curtida
Muito obrigado pela orientação Felipe!