Árvore de páginas

Estas configurações no momento precisam ser feitas via script
Porém está em desenvolvimento uma tela para parametrização desses fluxos


O processo de importação utiliza job de execução de forma automática
O job possui uma linha de configuração na tabela t425cfit, onde está configurado o diretório onde o serviço irá buscar os arquivos a serem importados, e na tabela t425sist, onde existe a configuração do agendamento da execução que utiliza uma expressão “cron”.


Exemplo de Job NCR configurado para executar a cada 10 segundos:

T425sist – ds_cron


T425cfit – nm_dir

Configuração via Script

A importação se dará da seguinte forma:

  • Após iniciado o serviço, os jobs serão executados conforme a configuração obtida na coluna ds_cron.
  • Ao identificar um arquivo no diretório, configurado em nm_dir, o job inicia o processamento movendo o arquivo para a subPasta chamada PROCESSANDO.
  • Após o processo de importação, o arquivo será movido para a subPasta SUCESSO, ou, em caso de erro na importação, movido para a subPasta ERRO.

  • Não é necessário criar a estrutura de pastas, o serviço irá criar as pastas, incluindo o diretório configurado na tabela t425cfit, caso os mesmos não existam.

Script de update

Script de update para configurar o diretório de cada interface de importação e o cron para execução do job:



Script para atualizar diretório
-- SQL SERVER
BEGIN
	DECLARE @diretorio VARCHAR(255);
	SET @diretorio = '/rating/importacao';
	UPDATE t425cfit SET nm_dir = @diretorio + '/' + sg_itf;
END


-- SYBASE
DECLARE @diretorio VARCHAR(255);
SET @diretorio = '/rating/importacao';
UPDATE t425cfit SET nm_dir = @diretorio + '/' + sg_itf;


-- ORACLE
DECLARE
    diretorio VARCHAR2(255);
BEGIN
    diretorio := '/rating/importacao';
    UPDATE t425cfit SET nm_dir = diretorio || '/' || sg_itf;
END;

Observações:

  • Ajustar variável “diretorio” para o diretório a ser utilizado
Script para atualizar cron
-- ORACLE SQL SERVER e SYBASE
UPDATE t425sist SET ds_cron = '*/10*****'
  • Sem rótulos