FBV - Controllo formale file aggiornamenti
Allo scopo di poter aggiornare i campi della procedura attraverso una procedura parametrica e non manualmente attraverso le maschere ( e quindi una matricola alla volta), è possibile predisporre un file di parametri in formato .txt con un tracciato fisso che contenga tutte le informazioni utili alla procedura per poter variare o inserire campi o intere matricole nella preocedura.
La procedura può ricevere in input un file prodotto da FBC oppure è possibile crearlo utilizzando un qualunque editor di testo mantenendo lo stesso tracciato.
I campi aggiornabili con questo programma sono quelli matricolari fondamentali : AA (ADFA), RC (ADRM), RG (ADRG), RS (ADRS), RT (ADRT).
Campi della videata di lancio
Nome file input
inserire il nome del file di parametri che si vuole utilizzare senza l'estensione .txt.Il nome può essere al massimo di 16 caratteri e non deve contenere caratteri speciali.
File di parametri
Il file di parametri deve essere inseriti nella cartella (Ftp) nel formato sopra descritto.
La compilazione del file di parametri puo' essere effettuata con il blocco-note o un altro editor di testo, allo scopo suggeriamo di guardare l'esempio sottostante che consente di modificare il nominativo di una breve serie di matricole.
----+----10---+----20---+----30---+----40---+----50----+----60----+-----
AAKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOCCCRRSVVVVVVVVVVVVV
AA99900001__________________________________________V01200 CARLO
AA99900002__________________________________________V01200 DAVIDE
AA99900003__________________________________________V01200 MARIO
N.B. Il carattere _ viene usato nell'esempio solo per mantenere la spaziatura.
A = Archivio da elaborare (2 caratteri). I codici previsti sono : AA, RC, RG, RS, RT. E' possobile creare un unico file per aggiornare matricole e archivi differenti.
K = Chiave completa (50 caratteri). E' da indicare la società (2 caratteri) e matricola (2 caratteri).
O = Operazione (1 carattere). I caratteri previsti sono:
- A = Annulla tutto il rescord definito nella chiave.
- I = Inserisce il recordo definito nella chiave.
- V = Varia un dato per volta dell'archivio. Vuole la zona dati caricata.
- + = Somma il contenuto di questo file al contenuto del campo in archivio (solo campi numerici).
- - = Sottrae il contenuto di questo file al contenuto del campo in archivio (solo campi numerici).
C = Codice campo (3 caratteri). I codici dei campi possono essere ottenuti “sorvolando” col mouse il campo che si vuole modificare/inserire.
R = Codice occurs (2 caratteri).
S = Segno dati numerici. Vale + (oppure spazio) o -.
V = Campo valore (50 caratteri). Il valore da modificare o inserire.
Risultati
Viene creato un file con lo stesso nome dell'input e con estensione .sca contenente tutte le schede di aggiornamento scartate.
Al termine della procedura viene creato un archivio interno con tutte le schede di aggiornamento che non sono state scartate.
Fasi successive
Questa fase traduce il file di tipo .txt nel formato interno netram. Per aggiornare effettivamente i dati il prossimo passo da esequire è CNV. Ovviamente tutti i campi errati presenti sul log non saranno caricati.