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*****'
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas