Skip to main content

2.3. Processos Auxiliares

A figura abaixo apresenta a relação de processos auxiliares do controle de carga.

procaux.png

 

2.3.1. PROCESSO JM0400_JS010_RECUPERADADOSLOTE

Processo responsável por recuperar o último lote de execução da camada informada no parâmetro ParamCtgCamada. Caso o STA_LOTE_ABERTO_FECHADO esteja aberto (“A”), a data final do lote é atualizada para data corrente.

2.3.2. PROCESSO JM0400_JS011_LERARQLOTEPARAMJOB

Processo responsável por ler o arquivo texto gerado no job JM0400_JS010_RecuperaDadosLote de acordo com a camada informada no parâmetro ParamCtgCamada.

2.3.3. PROCESSO JM0400_JS012_GERADATAFINAL

Processo responsável por gerar as novas datas de início e fim do lote na tabela CTR_PROCESSO_LOTE de acordo com a camada informada no parâmetro ParamCtgCamada. Além disso, o processo gera o arquivo texto que será usado nos demais processos que realizam a parametrização dos Jobs.

Obs.: O processo JM0400_JS012_GeraDataFinal_SQL é a versão para geração da data final em SQL Server e possui as mesmas funcionalidades detalhadas para o processo JM0400_JS012_GeraDataFinal, que é a versão para geração de lote no Oracle.

2.3.4. PROCESSO JM0400_JS013_LERARQPARAMEXEC

Processo responsável por ler o arquivo texto gerado no job JM0400_JS012_GeraDataFinal de acordo com a camada informada no parâmetro ParamCtgCamada.

2.3.5. PROCESSO JM0400_JS016_FECHALOTE

Processo responsável por fechar o lote de execução na tabela CTR_PROCESSO_LOTE.

• Caso o processo tenha finalizado com sucesso, o campo SEQ_CTR_STATUS_CARGA é atualizado para 1 (Sucesso), o STA_LOTE_ABERTO_FECHADO para F (Fechado) e DTH_ULTIMA_ATUALIZACAO com a data e hora corrente.
• Caso o processo tenha finalizado com falha, o campo SEQ_CTR_STATUS_CARGA é atualizado para 3 (Falha), o STA_LOTE_ABERTO_FECHADO para A (Aberto) e DTH_ULTIMA_ATUALIZACAO com a data e hora corrente.

2.3.6. ESTATÍSTICAS DE EXECUÇÃO

Processos responsáveis por carregar as estáticas de execução dos processos na tabela CTR_EXECUCAO_PROCESSO.

JM0400_JS014_LerNmPrcEtl
Realiza a leitura do arquivo CTR_PROCESSO.csv, recupera o id do processo na tabela CTR_PROCESSO de acordo com o nome do processo informado no parâmetro NomeJob e salva um arquivo texto que será utilizado no Jobs subsequentes.

JM0400_JS015_RcpStatusEtl
Realiza a leitura do arquivo gerado no processo JM0400_JS014_LerNmPrcEtl de acordo com o parâmetro NomeJob e recupera a data/hora inicial, data/hora final e status de execução do processo.

Obs.: O processo JM0400_JS015_RcpStatusEtl_SQL é a versão para geração das estatísticas em SQL Server e possui as mesmas funcionalidades detalhadas para o processo JM0400_JS015_RcpStatusEtl, que é a versão para geração das estatísticas no Oracle.

JM0400_EstatisticasExecJob
Sequencer responsável por orquestrar a chamada dos processos de estatísticas de execução.