The DASDL compiler assigns a unique file name to each data set. The name is formed by following the DASDL rules of qualification. The database name is the first identifier in every file name. Subsequent identifiers in the file name are assigned by following the DASDL nesting hierarchy for the structure. The word DATA is appended as the last identifier of the file name.
A disjoint data set file name looks as follows:
<database name>/<disjoint data set name>/DATA
An embedded data set file name looks as follows:
<database name>/<disjoint data set name> /<embedded data set name>/..../DATA
Note: | If it is a permanent directory database, the DBPATH specification is the first identifier, and it is followed by /<database name>/ in every file name. |
![]() |
Under XE features, the file name format for data set sections is <database name>/<data set name>/DATA/<n> |
The variable <n> is a 1-digit to 3‑digit unsigned integer representing the section number. Section numbers start at 0. The maximum number of sections is 512.