You forgot the unallocate to remove the enque.

SETPROG LNKLST,UNALLOCATE 
SETPROG LNKLST,ALLOCATE

And set it back to being safe...

Rob

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf
Of Mark Pace
Sent: Thursday, February 03, 2011 1:32 PM
To: IBM-MAIN@bama.ua.edu
Subject: LINKLIB in use

I want to change the size of a LINKLIB.  So how I was going to tackle this
was, define the new one, copy the contents from the old library to the new
library.
Remove the LINKLIB from the APF list and the LNKLST.  Delete the old
dataset, rename the new one, and then add it back to the PAF and LNKLSTs.

setprog apf,delete,dsname=sys3.prod.linklib,volume=tusr01

SETPROG LNKLST,DEFINE,NAME=lnklst01,COPYFROM=lnklst00
SETPROG LNKLST,delete,NAME=lnklst01,dsname=sys3.prod.linklib
SETPROG LNKLST,ACTIVATE,NAME=lnklst01

I then went to delete the old dataset, but it still says Dataset In Use.
What did I miss?

--
Mark D Pace
Senior Systems Engineer
Mainline Information Systems

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email
to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the
archives at http://bama.ua.edu/archives/ibm-main.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to