Some of the reasons for holding a data set are:
- To make it available for inspection from a time-sharing terminal.
- If it is very large, to prevent it from monopolizing an output
device until smaller data sets are written.
- If it requires special forms, to delay its printing or punching
until the operator can supply the forms.