3 Replies Latest reply: Mar 24, 2017 11:41 AM by Yuri Nicolett RSS

    Forçar erro no QMC

    jamir fonseca junior

      Olá Pessoal!

      Tenho uma rotina de extração que checa no banco se o processamento (lá do transacional) foi finalizado com sucesso! Se 'sim' prossigo normalmente, se 'não' paro o script, porém a próxima fase (transformação) que é dependente no QMC está sendo executada!

      Queria parar a fase de extração com um ERRO no QMC assim não continuaria o processamento e ficaria visível que houve um erro!

       

      // ----------------------------------------- Verifica se o processamento foi realizado com sucesso ------------------

      LOAD

          "STATUS";

      SQL SELECT

          "STATUS"

      FROM LOG_JOB"

      where data_efetiva > (sysdate - 1);

       

      LET vProcessado = FieldValue('STATUS', 1);

       

      if '$(vProcessado)' <> 'OK'     THEN

          EXIT SCRIPT;

      ENDIF

       

      Obrigado !