Other types of data sets include varying-length, regional, and workstation VSAM data sets.
Your PL/I program can also create and access data sets where each record has a 2-byte prefix that specifies the number of bytes in the rest of the record. Unlike files with records delimited by CR - LF, these varying-length files can have records that possibly contain arbitrary bit patterns.
A description of regional data sets and how you can use them is presented in Defining and using regional data sets.