def iniciar_processo_envio(params_exec, *args, **kwargs):
    busca_dados_cloud(params_exec)
    dados_assunto = coletar_dados(params_exec)
    dados_enviar = pre_validar(params_exec, dados_assunto)
    if not params_exec.get('somente_pre_validar'):
        iniciar_envio(params_exec, dados_enviar, 'POST')
    model.valida_lotes_enviados(params_exec, tipo_registro=tipo_registro)
예제 #2
0
def iniciar_processo_envio(params_exec, *args, **kwargs):
    # E - Realiza a consulta dos dados que serão enviados
    dados_assunto = coletar_dados(params_exec)

    # T - Realiza a pré-validação dos dados
    dados_enviar = pre_validar(params_exec, dados_assunto)

    # L - Realiza o envio dos dados validados
    if not params_exec.get('somente_pre_validar'):
        iniciar_envio(params_exec, dados_enviar, 'POST')

    model.valida_lotes_enviados(params_exec, tipo_registro=tipo_registro)
def iniciar_processo_envio(params_exec, *args, **kwargs):
    # Realiza a busca de dados no cloud
    # busca_dados_cloud(params_exec)

    # Executa a rotina de extração
    dados_assunto = coletar_dados(params_exec)

    # Executa a pré-validação dos dados extraídos
    dados_enviar = pre_validar(params_exec, dados_assunto)

    # Inicia o envio de dados para o cloud
    if not params_exec.get('somente_pre_validar'):
        iniciar_envio(params_exec, dados_enviar, 'POST')

    # Verifica a situação dos lotes enviados
    model.valida_lotes_enviados(params_exec, tipo_registro=tipo_registro)