Posted: Thu Jul 19, 2018 2:25 pm Post subject: How can I rebuild a PDS whose members get I/O errors?
I accidentally created a new PDS member whose LRECL was 129 into a PDS whose members had an LRECL of 134 and a BLKSIZE of 13400. It is not a load library. The entire PDS now reflects RECFM=FBA as before, but the LRECL and BLKSIZE both are 129. Now all prior members receive I/O errors upon attempting to read them, except for this latest member. Is there some utility that can help me restore the original attributes of the older members? I have no backup of this library to restore from. Thank you very much.
Joined: 26 Nov 2002 Posts: 12370 Topics: 75 Location: San Jose
Posted: Thu Jul 19, 2018 10:10 pm Post subject:
mvsmlk,
Please stop posting the same question across multiple forums. I am deleting the duplicate post you have it in"TSO and ISPF" forum. Don't ever post the same topic across multiple forums.
Please search before posting. Check this link which explains about recovering the corrupt pds (check the post from nevilh)
So following his advise, create a new member in the corrupted pds using IEBGENER specifying the correct DCB and DISP=MOD on the DD card. Something like this
This will get your pds back to its original format. You can delete the member with lrecl of 129 from 3.4 as well as the dummymem you just created. _________________ Kolusu - DFSORT Development Team (IBM)
DFSORT is on the Web at:
www.ibm.com/storage/dfsort
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum