F. ABF Architecture : Where Applications Are Stored : Object Code Directory
 
Share this page                  
Object Code Directory
ABF creates object files when it compiles the source code for application components such as frames, forms, and procedures. The logical/environment variable ING_ABFDIR points to the object code directory tree. Within this directory tree, ABF creates:
A subdirectory for each database in which you have created applications
A further subdirectory for each application that you have created within each database
The following figure illustrates the object code directory tree. Subdirectories within this tree always have the same name as the databases and applications they contain.
ABF automatically generates unique names for object files. These names are usually based on the name of the associated source code files and follow the pattern objectname.obj.
Windows: If the environment variable ING_ABFDIR points to a directory called abfhome, the pathname for the application's compiled object files is:
c:\abfhome\dbname\applicationname
UNIX: If the environment variable ING_ABFDIR points to a directory called abfhome, the pathname for the application's compiled object files is:
/abfhome/dbname/applicationname
VMS: If the logical ING_ABFDIR points to DISK1:[ABFHOME], the directory for the compiled files of the application is:
DISK1:[ABFHOME.dbname.applicationname]
ABF always purges files from the object code directory.