The native file system used by iSeries is QSYS.LIB. Each entity in this file system is an
object.
There is a special type of object called a library (signified by
*LIB). Library objects are similar to directories in Microsoft Windows and UNIX systems. A library groups object of other types together. However, unlike a directory, a library cannot have another library as its child.
Each job has a library list associated with it. This is similar to PATH variable in Windows or
LD_LIBRARY_PATH variable in UNIX. When an object is not explicitly qualified with a library name, the object is searched in the library list for the job. The first occurrence of the object in library list is used. A library list is signified by string
*LIBL.