When Allocate does the add volume operation at EOV, does that use space in TIOT ?
At end-of-volume (EOV) time for a SMS-managed data set, Allocate checks for a ‘DVC’ value if a DATACLAS is present. If there is a ‘DVC’ value, Allocate will consider these to be ‘candidate’ volumes, and Allocate does not need to get involved with adding a volume to the data set.
Allocating a dataset with a DATACLAS that has a ‘DVC’ value will create a larger ‘TIOT’ control block in order to handle the possible expansion of the dataset onto multiple volumes.
If a dataset is allocated without a DATACLAS that has a ‘DVC’ value, and no other candidate volumes, then, at EOV time, when Allocate adds a volume, Allocate will dynamically expand the TIOT in order to accommodate the new volume added. Allocate will do this dynamic expansion for each volume it adds. It is important to note that Allocate only expands the TIOT by the amount necessary to add the one volume.