Árvore de páginas

Parâmetros_Importacao_de_Arquivos_Textos_MANM1611

Objetivo: Criar modelos (layout) para importação de arquivos textos referentes ao cadastro, valores e pontos de infrações de trânsito.


 


      Campo

 Preenchimento

Código do Modelo

Informar o código para identificação do modelo

Descrição do Modelo

Informar a descrição para o modelo

Delimitador

Informar caso tenha, o delimitador utilizado no arquivo texto. Se houver delimitador, as colunas serão tratadas por posição, se não houver, as colunas serão tratadas por intervalo inicial e final para o campo. No arquivo a ser importado o “caractere” utilizado como delimitador não poderá estar contido no texto.

Nome do Arquivo para Importação

Informar o nome e/ou a extensão do arquivo texto a ser importado

Posição

Gerado automaticamente

Coluna

Gerado automaticamente. Define as colunas da tabela temporária que irá receber a informação do arquivo texto

Descrição

Gerado automaticamente. Descrição do campo conforme dicionário de dados

Sequência

Seu valor depende do conteúdo informado no campo “Delimitador”. Se este estiver preenchido, informe a sequência que a coluna está dentro do arquivo texto. Se o campo “Delimitador” estiver vazio, esta coluna deverá ser preenchida com o intervalo dos dados no arquivo texto. Exemplo: A informação referente ao ponto de abastecimento no arquivo texto, está posicionada inicialmente na posição 1 e finalizada na posição 5. Então o valor da coluna “Sequência” será 1-5

Valor Fixo

Informe um valor “padrão” e valido para este campo, caso o mesmo não venha preenchido no arquivo texto. Exemplo: No arquivo texto não há o código do favorecido, como o campo é obrigatório na tabela de infrações de trânsito, parametrizamos no campo correspondente o valor 101, que refere-se a um favorecido válido.

Regra para Validação

Esta coluna deverá ser preenchida, caso o campo seja obrigatório e de conteúdo variável, e que não esteja no arquivo texto. Utilizando como exemplo a data de validade para a pontuação e valor da infração. A referida data não está no arquivo texto a ser importado, porém, a mesma é obrigatória, neste caso, iremos popular a data com a data do dia da importação, da seguinte forma: DUAL;;SYSDATE

 

Onde:

  • Parâmetro 1: DUAL: é o nome da tabela de onde a informação será recuperada;
  • Parâmetro 2: vazio, sem espaço;
  • Parâmetro 3: O valor a ser retornado.

 

No exemplo acima, o campo DT_VALIDADE será populado com a data corrente.

 

Ordem da Validação

Informe a sequência para validação dos campos. A parametrização desta opção se faz necessário quando se recupera mais de uma informação do mesmo campo de origem, desta forma faz-se necessário definir a priorização.

 

Observação:

Tipos de variáveis utilizadas para escrita dos comandos:

gdCAMPOS_D[No. Posição] – Tipo Data/Hora;

gsCAMPOS_C[No. Posição] – Tipo String;

gnCAMPOS_N[No. Posição] – Tipo Numérico.