Daf -- Files


Tramite i tag della famiglia @Daf si documentano i dati. Prevede il formato 2. Genera un documento DAF -- Files.

DAF -- Tags

Sub-Tag

Parametri

Descrizione

@Daf

Stringa Nome

Sistema, nome e descrizione del file

@Name

Text

Nome del File

@Sys

Text

Sistema di appartenenza

@Auth

Text

Autore

@DtIni

Date

Data di creazione della definizione. Se assente prende la data del sorgente

@DtMod

Date

Data di Modifica. Se assente prende la data di creazione

@DafType

token

Tipo di file. In base a questo viene posizionato il DeclType. I possibili valori sono:

  • Ascii, file ascii con records terminati da crlf, campi posizionali. DeclType: 'group', 'struct'.
  • Bin, files binari con records a lunghezza fissa con campi posizionali. DeclType: 'group', ' struct'.
  • Btr, files Btrieve. DeclType: 'group', 'struct'.
  • Fli, files formattati a lunghezza variabile
  • Ini, file di argomenti strutturati a sezioni e chiavi
  • Xml, file xml
  • Csv, files delimited
  • Tag, files tagged

@Format

testo

Breve descrizione del formato interno del file. Spesso basta usare il suffisso.

@Dir

dcl.name

Documento --- di classe dst --- che descrive la directory in cui risiede il file.

@DirEnv

%nome%

Stringa con il nome della variabile di envoronment che punta alla directory in questione, se presente.

@Rec

dcl.name

Link al documento(i) dei dati che descrive il record del file. Utilizzato per i file fisici per referenziare la struttura del record contenuto nel file)

@Data

Text

Il nome del documento daf che descrive la struttura e il significato dei dati in input. Utilizzato per i daf di tipo Fli per referenziare la struttura dei dati logici in input al formato.

@Descr

Text

Descrizione libera.

@/Descr

 

Fine descrizione.

 

Codice

Il codice che descrive la costante. Il codice può contenere una o più sezioni Decl.

@/Dat

 

Fine Costante

Il codice viene scandito e vengono trattate le eventuali dichiarazioni.

Esempio di utilizzo di questo tag:

/**
@Daf  DB.A :: fglaang.key : File anagrafiche
@DafType Btr
@Dir    dst.dir.a
@DirEnv %GLANAG%
@Rec    dat.tglaang
@Descr  <P>Questo file contiene i dati anagrafici identificativi della persona o societa.</P>
@/Descr
**/
/** @/Daf **/
dsg.tag.daf • LastModified: 14-9-2007 • John Peter Arnold