Organization of Application Directories

Application files are kept in specific directories to isolate them from standard UNIX utilities and to ensure that the Environment operates properly. The following diagram illustrates the separation of application files from other files on the system.

In the main directory are subdirectories that separate the different segments of an application program. At the highest level, there is a directory for library modules containing global routines (for example, date processing routines, database management routines, string processing routines, and so on), and a separate directory for each product line.

Each product line directory is further divided: all object code for a product line is in the object directory; all common routines for a product line are in a common routines directory; and source code for a product line is further divided into separate directories by system code.