z/OS DFSMS Using Data Sets
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Restrictions on UNIX Files

z/OS DFSMS Using Data Sets
SC23-6855-00

The following VSAM restrictions are associated with UNIX files:
  • Only ESDS is simulated.
  • No file sharing or buffer sharing is supported except for multiple readers and, of course, for a reader and a writer for FIFO.
  • STRNO > 1 is not supported.
  • Chained RPLs are not supported.
  • Shared resources is not supported.
  • Updated and backward processing is not supported.
  • Direct processing or POINT for FIFO and character special files are not supported.
  • There is no catalog support for UNIX files. The data set that contains the files might be cataloged.
  • Alternate indexes are not supported.
  • There is no support for JRNAD, UPAD, or the EXCEPTION exit.
  • There is no cross-memory support.
  • ERASE, VERIFY, and SHOWCAT are not supported.
  • Certain SHOWCB requests return dummy values.
  • Variable-length binary records do not retain record boundaries during conversion to a byte stream. During reading, each record, except the last, is assumed to be the maximum length. You can avoid this restriction by using FILEDATA=RECORD. The access method will add metadata in the file to define record boundaries.
  • To specify the maximum record size, code the LRECL keyword on the JCL DD statement, SVC 99, or TSO ALLOCATE. If not specified, the default is 32 767.
  • On return from a synchronous PUT or a CHECK associated with an asynchronous PUT, it is not guaranteed that data written has been synchronized to the output device. To ensure data synchronization, use ENDREQ, CLOSE, or CLOSE TYPE=T.
  • There is no CI (control interval) access (MACRF=CNV).

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014