The library (QSYS.LIB) file system supports the iSeries library structure. It provides access to database files and all of the other iSeries object types that are managed by the library support.
The QSYS.LIB file system maps to the iSeries file system. For example, the path /qsys.lib/qsysinc.lib/h.file/stdio.mbr refers to the data management file member STDIO, in the file H, in library QSYSINC, within the root library QSYS.
There are some limitations in using the integrated file system facilities:
In general, the QSYS.LIB file system does not distinguish between uppercase and lowercase names of objects. A search for object names achieves the same result regardless of whether characters in the names are uppercase or lowercase.
However, if the name is enclosed in quotation marks, the case of each character in the name is preserved. The search is sensitive to the case of characters in quoted names.
Each component of the path name must contain the object name followed by the object type. For example:
/QSYS.LIB/QGPL.LIB/PRT1.OUTQ
/QSYS.LIB/PAYROLL.LIB/PAY.FILE/TAX.MBR
The object name and object type are separated by a period (.). Objects in a library can have the same name if they are different object types, so the object type must be specified to uniquely identify the object.
The object name in each component can be up to 10 characters long, and the object type can be up to 6 characters long.
The directory hierarchy within QSYS.LIB can be either two or three levels deep (two or three components in the path name), depending on the type of the object being accessed. If the object is a database file, the hierarchy can contain three levels (library, file, member); otherwise, there can be only two levels (library, object). The combination of the length of each component name and the number of directory levels determines the maximum length of the path name.
If root (/) and QSYS.LIB are included as the first two levels, the directory hierarchy for QSYS.LIB can be four or five levels deep.
The characters in names are converted to code page 37 when the names are stored. Quoted names are stored using the code page of the job.
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.