Support for save files in the independent ASP QSYS.LIB file system

The independent ASP QSYS.LIB supports stream I/O operations to save file objects.

For example, an existing save file has data that may be read out or copied to another file until it is necessary to place the data into a different, existing, and empty save file object. When a save file is open for writing, no other open instances of the file are allowed. A save file does allow multiple open instances for reading, provided no job has more than one open instance of the file for reading. A save file may not be opened for read/write access. Stream I/O operations to save file data are not allowed when multiple threads are running in a job.

Stream I/O operations on a save file are not supported when the save file or its directory are being exported through the Network File System server. They may, however, be accessed from PC clients and through the QFileSvr.400 file system.