Integrated File System

The IBM i Integrated File System (IFS) supports the storage of data in streams and supports a hierarchical directory structure similar to that used on personal computers and UNIX machines. Certain Lawson Environment objects reside in directories in the IFS. When you install the Lawson system, you must specify a starting IFS directory for the Lawson files. The installation program then creates several subdirectories under the starting IFS directory. The most important ones are db, gen, law, and gen/cgi-bin.

The system uses environment variables to determine the location of the Lawson objects in the IFS. The environment variables are maintained in the LAWENVM program. For more information, see Environment variables.

Environment Directory

The highest level directory is the Environment directory. It is at the root level of the IFS. It contains sub-directories called db, gen, law, and gen/cgi-bin.

db

This is the name of the directory that stores dictionaries and a record of all database reorganizations.

gen

This is the name of the directory that stores the menus, help text files, and parameter forms for Environment programs.

law

This is the name of the directory that stores the license information, configuration information, job log files, batch report files, product line information, compiled object rules for Drill Around, screen maps of all forms, report maps, work files, and application program source code (in /EnvironmentDirectory/law/productline/rpg).

gen/cgi-bin

This is the name of the directory that store information needed by applications that access Lawson through a web server.