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.