Software development, photography, jokes, ....

Sites by me

 
tas-logoTransportation Administration System
snoezelkussen-logo-kleinstSnoezelkussens voor verstandelijk gehandicapten
ikzoekeenbegeleider-logoBegeleiders voor gehandicapten
Laat uw hond het jaarlijkse vuurwerk overwinnen
logo 50x50Hey Vos! Je eigen naam@vos.net emailadres?
Kunst in huis? Nicole Karrèr maakt echt bijzonder mooie dingen
nettylogo2Kunst in huis? Netty Franssen maakt ook bijzonder mooie dingen
Salarisadministratie en belastingadvies bij De Zaak Loont
Zutphense Bomenstichting

Hosting Favorites

 
ANU Internet Services
XelMedia .internet Services
register.com

Blogroll

 
Bomenstichting
LassoSoft
MacFreak
Quality that computes
The Economy of Motion
Wheel 2.0
IntrAktv



Website Hosting bij Xel Media

Marc's Place

E$LIB - Werken met bestandsdefinities (FDF)




Bestandendefinitiebestanden (FDF = File Definition File) beogen een fysieke onafhankelijkheid van de naam en plaats van de bestanden van waaruit de gegevens worden gehaald of waar gegevens naar toe worden geschreven. Wel geldt dat het OPEN statement het bestand moet kunnen vinden en openen.


Programma's die met administraties werken openen bestanden via een bestanden-definitiebestand. Dit kan per administratie een FDF zijn, het kan een gedeelde FDF zijn.


Een bestandsnaam kan een volledige naam zijn, het kan echter ook een variabele naam zijn. In het laatste geval wordt de bestandsnaam opgebouwd uit bijvoorbeeld het administratienummer en het terminalnummer. Op deze manier kunnen meerdere administraties gebruik maken van één FDF, waarbij het onderscheid in bestanden op deze manier tot stand komt. In zo'n geval worden bestanden met volledige namen gedeeld door alle administraties die gebruik maken van deze FDF.


Een voorbeeld: twee administraties maken gebruik van dezelfde FDF. Op hoog niveau is besloten geen gescheiden klantenbestanden aan te leggen, maar wel gescheiden artikelbestanden. In de FDF zijn dan bijvoorbeeld de records BST:KLANT.ISM en BST:ART***.ISM opgenomen. Beide administraties gebruiken KLANT.ISM. Maar elke administratie heeft zijn eigen artikelbestand: ART001.ISM en ART002.ISM als het de administraties 001 en 002 betreft.

Hier volgt een schematische weergave van de werking:



Je kan een FDF onderhouden met E$SYS:EDTFDF en afdrukken met E$SYS:PRIFDF.


Zie ook: e$fopen, e$fname.


Externe betrokken routines: xopen, xfnam.

© 1997- Marc Vos (and others) Contact Me