Each component of the path name must contain the object name followed
by the object type of the object.
- For example:
/asp_name/QSYS.LIB/QGPL.LIB/PRT1.OUTQ
/asp_name/QSYS.LIB/EMP.LIB/PAY.FILE/TAX.MBR
where asp_name is
the name of the independent ASP. 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 independent ASP QSYS.LIB can be either
two or three levels deep (two or three components in the path name), depending
on the type of 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 /, asp_name, and QSYS.LIB
are included as the first three levels, the directory hierarchy for the Independent
ASP QSYS.LIB file system can be up to six levels deep.
- The characters in names are converted to CCSID 37 when the names are stored.
Quoted names, however, are stored using the CCSID of the job.
For more
information about CCSID, see the i5/OS™ globalization topic
in the iSeries™ Information Center.