Pretty hard to believe ...
Using an empty ISPPROF has worked for me for at least 20 years
please post evidence that the error is due to it
Is it because of the temp file allocated to ISPPROF.
Pedro wrote:Is it because of the temp file allocated to ISPPROF.
It is not enough to use a temp fie. The temp file has to have the right attributes. Here is what I use://ISPPROF DD DSN=&&PROFILE,UNIT=SYSDA,DISP=(NEW,DELETE),
// SPACE=(3200,(30,30,1)),DCB=(RECFM=FB,LRECL=80,BLKSIZE=3200)
The BLDL assembler macro is about finding the member in a PDS. If you do not include the number of directory blocks, the temp file will be a sequential data set and then you get message ISPT015.
You probably allocated it correctly after that in order to get the copy to work.