VSAM types (data set organization)

There are three types of VSAM data sets supported by z/OS® XL C/C++, all of which are held on direct-access storage devices.
In addition to the primary VSAM access described above, for KSDS and ESDS, there is also direct access by one or more additional key fields within each record. These additional keys can be unique or non-unique; they are called an alternate index (AIX).
Notes:
  1. VSAM Linear Data Sets are not supported in z/OS XL C/C++ I/O.
  2. z/OS XL C/C++ supports extended addressable KSDS, ESDS, and RRDS data sets. Extended addressable KSDS data sets can be accessed through an alternate index, but extended addressable ESDS data sets cannot.