Library file system (QSYS.LIB)

The QSYS.LIB file system supports the iSeries™ server library structure.

This file system provides you with access to database files and all of the other iSeries server object types that the library support manages in the system and basic user ASPs.

In addition, it:

  • Supports all user interfaces and programming interfaces that operate on iSeries server libraries and objects in those libraries
  • Supports all programming languages and facilities that operate on database files
  • Provides extensive administrative support for managing iSeries server objects
  • Supports stream I/O operations on physical file members, user spaces, and save files

Before Version 3 of i5/OS™, the QSYS.LIB file system would likely have been known as the iSeries server file system. Programmers who used languages such as RPG or COBOL and facilities such as DDS to develop applications were using the QSYS.LIB file system. System operators who used commands, menus, and displays to manipulate output queues were using the QSYS.LIB file system, as were system administrators who were creating and changing user profiles.

All of these facilities and the applications based on these facilities work as they did before the introduction of the integrated file system. These facilities cannot, however, access QSYS.LIB through the integrated file system interface.

Use QSYS.LIB through the integrated file system interface

The QSYS.LIB file system can be accessed through the integrated file system interface using either the i5/OS file server or the integrated file system commands, user displays, and APIs.

In using the integrated file system interfaces, you should be aware of the following considerations and limitations.