1. A computer program product stored on a non-transitory computer-readable storage medium, the computer program product comprising instructions for: determining that a logical copy operation of a source data set with first attributes to a target data set with second attributes is prevented by differences between the first attributes and the second attributes, wherein one or more of the first attributes are obsolete attributes and the second attributes are supported attributes, and wherein an attribute pertains to one or more of the structure of the data within a data set; the organization of the data within a data set; and the size of the data within a data set; allocating an intermediate data set having the first attributes; executing a logical copy operation on the source data set to the intermediate data set, wherein the logical copy operation comprises the storage device of the source data set creating a copy of the data in the source data set at the storage location of the intermediate data set; executing a standard copy operation on the intermediate data set to the target data set, wherein the standard copy operation comprises: reading the data in the intermediate data set into a buffer; and writing the data in the buffer to the storage location of the target data set, wherein the data written to the storage location of the target data set has the second attributes.