Utilizzo > Import/Export > Export 

Questa funzione permette di estrarre dei dati dal database su un file di tipo ascii di lunghezza fissa o variabile con separatori, la cui struttura è descritta da un modello di import/export. Questo export può essere totale o cronologico, ovvero può esportare solo i dati modificati dall'ultimo export di questo tipo.

Prerequisiti

SEEREFERTTO Riferirsi alla documentazione di Implementazione

Gestione videata

Videata di inserimento

Presentazione

Al lancio della funzione, una videata permette di inserire i parametri relativi all'export da lanciare.

Chiudi

 

Campi

I seguenti campi sono presenti in questo folder :

Blocco numero 1

Corrisponde al modello di import-export implementato.

  • gestione crono (campo CHRONO)

Se questa casella da contrassegnare è attiva, l'export avviene esclusivamente sui record modificati a partire dall'ultimo export. Il principio di funzionamento di questa modalità di export è il seguente:

  • Un contatore (variabile numerica comune in un dato momento per tutte le postazioni di un dossier, memorizzata nel database, il cui nome è [C]EXPORT), costituisce una base di tempo (aumenta ogni volta che viene lanciato un export con gestione di crono).
  • Il valore corrente del contatore [C]EXPORT viene riportato nei record del database quando si effettua una creazione o un aggiornamento. Questo meccanismo è valido per tutte le tabelle che permettono di realizzare un export cronologico (tutte le tabelle del database e le testate movimento includono tale campo: ciò rappresenta circa la metà delle tabelle del database). Il campo corrispondente si chiama EXPNUM.
  • Durante l'export cronologico, si memorizza nei modelli d'import/export il valore corrente del contatore EXPORT, poi lo si incrementa e si esportano soltanto i record del database per i quali il valore del campo EXPNUM è minore o uguale al valore del campo EXPORT prima dell'incremento e maggiore all'ultimo valore precedentemente salvato nel modello.

Quando si effettua export con una gestione di crono, è possibile utilizzare il meta-carattere # nel nome dei file da esportare; questo carattere viene quindi sostituito dal valore corrente del contatore EXPORT formattato su 4 caratteri. Il nome del file donnees#.asc verrà quindi sostituito da donnees00001.asc, donnees00023.asc, ecc. … a seconda del valore del contatore.

Ben inteso, affinché questo tipo d'export esista, il campo EXPNUM deve esistere nella tabella collegata all'oggetto esportato. Se esiste, viene automaticamente alimentato dalla gestione oggetto e può quindi essere utilizzato per degli export di questo tipo.

Il valore corrente del contatore [C]EXPORT è modificabile nei parametri di import-export.

Generazione del file

  • campo TYPEXP

 

  • Archivio di dati (campo VOLFIL)

 

Riquadro Intervallo

  • Campo (campo BNOM)

Indica il nome del campo per cui può essere inserito un intervallo.

  • Inizio (campo BDEB)

Permette di indicare dei limiti inferiori e superiori su un insieme di campi del modello, al fine di limitare i dati da esportare. Se questi limiti non sono indicati, non viene applicato alcun filtro sul campo interessato.

  • Fine (campo BFIN)

 

Riquadro Criteri

Le tabelle utilizzate nel modello import/export sono qui elencate, per permettere di definire un eventuale filtro dei dati esportati.

  • Criterio selezione (campo CRITERE)

Permette di definire dei criteri supplementari di filtro dei dati da esportare per la tabella interessata, nel formato di espressioni logiche che devono essere verificate e che possono utilizzare i campi della tabella.

Chiudi

 

Job batch

Questa funzione può essere lanciata in batch. Il job standard EXPORT è previsto per questo.

Bottoni specifici

I seguenti campi sono presenti sulla finestra aperta da questo bottone :

Riquadro

  • campo LIGNE

Contiene le righe del programma.

Chiudi

Determina la visualizzazione del programma di decodifica dei dati, generato dal modello, che deve essere eseguito (questo programma è chiamato WWE#####, dove ##### è un numero attribuito automaticamente).

Si apre allora una finestra che permette di visualizzare e modificare questo programma, prima di lanciare l'esecuzione tramite il bottone corrispondente, o viceversa di annullare il lancio dell'export.

Messaggi di errore

Oltre ai messaggi generici, i seguenti messaggi d'errore possono apparire al momento dell'inserimento :

File destinazione esistente, cancellazione (Si/No)

Il file da esportare è già esistente: se si conferma, il precedente file sarà sovrascritto dal risultato dell'export.

Directory inesistente

La directory nella quale si vuole scrivere il file da esportare non esiste.

Export impossibile su questo modello

Il modello non è utilizzabile in export.

Tabelle utilizzate

SEEREFERTTO Riferirsi alla documentazione di Implementazione