[RESOLVIDO] LOCK Tabela saldo-terc

Discussão em 'EMS , HCM e Totvs 11' iniciado por matheusfalco, Dezembro 10, 2014.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Sugestão: antes de chamar a BO faz .....
    Código:
    repeat:
        find first saldo-terc exclusive-lock
             where ......
    
                  no-wait no-error.
    
        if not locked saldo-terc then do:
            leave.
        end.
    
        pause 5. /* esperar 5 segundos antes de tentar ler novamente */
    end.
    
    
    /* aqui faz as suas atualizações */
    
    A dica ai é o comando no-wait, e o teste do locked depois.
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Pessoal, que absurdo, estava conversando com o meu filho que é desenvolvedor progress também, ele disse que a equipe de desenvolvimento da TOTVS condenou o uso de exclusive-lock e no-lock, que todas as rotinas BOs e APIs estão usando agora shared-lock, ai é claro que vai acontecer coisas como a situação do nosso colega desse post.
  3. klebaum

    klebaum Membro Participativo

    Qual equipe falou isso? Quais BOs/APIs foram alteradas e estão com shared-lock?

    Acho que vale pra tudo na vida: tentar confirmar, antes de tomar como verdade...
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    tá nos papers das releases segundo meu filho, posso pedir pra ele ser mais especifico.
  5. klebaum

    klebaum Membro Participativo

    Seria legal :)
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página