Re: LINKLST into EXTENTS

2006-05-11 Thread Desi de la Garza
Thanks to all you responded to my post. No ill effects occurred during the
LLA,REFRESH. 
 
Desi de la Garza
Systems Programmer
Bexar County Information Services
[EMAIL PROTECTED]
 


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Shmuel Metz (Seymour J.)
Sent: Friday, May 05, 2006 3:01 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS


In [EMAIL PROTECTED], on 05/04/2006
   at 05:05 PM, (IBM Mainframe Discussion List) [EMAIL PROTECTED]
said:

Sounds as if refresh means re-read the member pointed to by the 
original TTR  pointer.

No, it rereads the directory information. The x06 risk occurs when you
compress a linklist library while LLA is still active for it or if someone
fetches it at precisely the wrong time.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email
to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LINKLST into EXTENTS

2006-05-06 Thread Peter Relson
What does the system allow?

I was vague, but basically you are *supposed* to use DISP=OLD for an output
data set of compress. If you don't, then you are asking for trouble, and
you may well get it.

The allocations done by the system are simply DISP=SHR so that if you truly
use DISP=OLD your allocation will wait.

Peter Relson
z/OS Core Technology Design

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


Re: LINKLST into EXTENTS

2006-05-05 Thread Robert A. Rosenberg
At 15:52 -0400 on 05/04/2006, Leverette, Melvin K. wrote about Re: 
LINKLST into EXTENTS:



My recollection is that when you zap a module, the module is updated in
place in the load library.


Only if it is a PDS - If it is a PDSE then the ZAPPED version is 
rewritten to a new location which would case problems if the PDSE 
went into a new extent (due to the available free space being less 
then the size of the module - space that gets recovered and reusable 
after the save, BTW) except that a PDSE counts as only one extent and 
thus would not cause any problem except for anyone who has an old 
pointer to the location of the pre-zapped version and tries to use it 
after/if the freed space gets reused.


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


Re: LINKLST into EXTENTS

2006-05-05 Thread Robert A. Rosenberg
At 17:19 -0400 on 05/04/2006, (IBM Mainframe Discussion List) wrote 
about Re: LINKLST into EXTENTS:



And what does LLA do when the directory entry's TTR points to a new  location
that is beyond the end of the last extent which existed at the time  the
library was added to the linklist set?


It will save the pointer to an extent that in not in the DEB. Any 
attempt to access that module will lead to an ABEND due to the bad 
TTR (either because it spotted the attempt to reference a 
non-existent extent or due to resolving into a location in extent 1 
of the next PDS/PDSE - If the latter, you will probably be pointing 
into the middle of a load module). BIG GOTCHA WARNING - IF the 
extension of the PDS makes the new extent look like it maps to extent 
1 of the next file in the concatenation then ANY attempt to access 
not only files in the new extent but ANY file in subsequent PDS Files 
will x06 ABEND since the TTR will point to the wrong location due to 
the use of the old DEB (which does not show the new extent).


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


Re: LINKLST into EXTENTS

2006-05-05 Thread Peter Relson
IBM recommends no secondary extents for LNKLST data sets. There will be a
health check within the IBM Health Checker for z/OS that checks for exactly
that to alert you where you might have an exposure.

Someone mentioned compress and hope. You'd better do more than hope.
z/OS allocates the libraries so that if you do a legitimate compress it
won't go through. If you compress a library outside the bounds of what the
system allows, please don't ask for help if things don't work any longer
for that library.

If you refresh LLA (or UPDATE a library in LLA), LLA will update its
directory information for all the members of the library. If you then get
LLA to cache the member,  subsequent LLA fetches of the member will work.
That is a big difficult dangerous if even if you use LLA exits. The
reason it is even conceivable is because, when LLA updates an entire
library, it also closes and re-opens a DCB that it keeps just for that
individual library, and when staging a module into its cache it uses that
DCB rather than the LNKLST itself for fetching. Thus the staging of a
module can use new extents. But first you have to get it to do that and
in most cases, that will only be after several non-LLA fetches have been
done (and those, it sounds like, would fail).

As has been discussed before, if you have modules in new extents BUT you
don't need those modules accessed from existing address spaces (or can
recycle those existing address spaces), then dynamic LNKLST is for you.

SETPROG LNKLST DEFINE NAME(NEW) COPYFROM(CURRENT)
SETPROG LNKLST ACTIVATE NAME(NEW)

all done.

Peter Relson
z/OS Core Technology Design

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


Re: LINKLST into EXTENTS

2006-05-05 Thread Ron and Jenny Hawkins
Ted,

What sort of performance problem did multiple extents for a PDS ever cause?
From the IO point of view PDS access is a skip-sequential operation. You
read the directory and then access the member directly at its CCHHRR.
Seeking across other members is no different to seeking across extents of
other datasets is it?

Or is there some history that I'm not aware of?

Ron

 
 There is no issue if the libraries have gone into extents.
 There used to be performance issues, but with modern disks, there are no
 longer any.
 

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


Re: LINKLST into EXTENTS

2006-05-05 Thread Ron and Jenny Hawkins
All,

A few (IMHO) clever syprogs I've worked with simply had a small, empty
emergency PDS at the head of linklist. New or zapped modules were simply
put there followed by an LLA refresh. Subsequent linklist searches would
pick up the new modules from this library.

The changed modules would be retrofitted to the appropriate library and the
emergency library emptied at next maintenance IPL. Is this still a valid
practice?

Something that is not clear to me. A zapped module is updated in place,
therefore it seems to me that an LLA Refresh is not required as the
directory has not changed. Is this correct?

Another thing that is not clear to me: an LLA Refresh does not cause VLF you
throw away all it's cached linklist members, correct? If so, then how is a
zapped module invalidated in VLF if the directory is not changed? Is there
some sort of notify event from the Zap?

Ron

 -Original Message-
 From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
 Behalf Of Peter Relson
 Sent: Friday, 5 May 2006 7:39 PM
 To: IBM-MAIN@BAMA.UA.EDU
 Subject: Re: LINKLST into EXTENTS
 
 IBM recommends no secondary extents for LNKLST data sets. There will be a
 health check within the IBM Health Checker for z/OS that checks for
 exactly
 that to alert you where you might have an exposure.
 
 Someone mentioned compress and hope. You'd better do more than hope.
 z/OS allocates the libraries so that if you do a legitimate compress it
 won't go through. If you compress a library outside the bounds of what the
 system allows, please don't ask for help if things don't work any longer
 for that library.
 
 If you refresh LLA (or UPDATE a library in LLA), LLA will update its
 directory information for all the members of the library. If you then get
 LLA to cache the member,  subsequent LLA fetches of the member will
work.
 That is a big difficult dangerous if even if you use LLA exits. The
 reason it is even conceivable is because, when LLA updates an entire
 library, it also closes and re-opens a DCB that it keeps just for that
 individual library, and when staging a module into its cache it uses that
 DCB rather than the LNKLST itself for fetching. Thus the staging of a
 module can use new extents. But first you have to get it to do that and
 in most cases, that will only be after several non-LLA fetches have been
 done (and those, it sounds like, would fail).
 
 As has been discussed before, if you have modules in new extents BUT you
 don't need those modules accessed from existing address spaces (or can
 recycle those existing address spaces), then dynamic LNKLST is for you.
 
 SETPROG LNKLST DEFINE NAME(NEW) COPYFROM(CURRENT)
 SETPROG LNKLST ACTIVATE NAME(NEW)
 
 all done.
 
 Peter Relson
 z/OS Core Technology Design
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LINKLST into EXTENTS

2006-05-05 Thread Tim Hare
If I recall, there is end of extents checking that happens whenever you 
cross an extent boundary; plus in the old days  extents would cause seek 
time as you moved to the location of the new extent.  If the PDS was on a 
very active pack and poorly allocated, you could have the first extent at 
the beginning of the pack, the second near the end, then the third back 
near the beginning, etcetera, resulting in what was called thrashing the 
heads.  In the days before our volumes were cached and virtualized we 
seemed to spend some time and money on dataset placement.


Tim Hare
Senior Systems Programmer
Florida Department of Transportation
(850) 414-4209

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


Re: LINKLST into EXTENTS

2006-05-05 Thread Mark Zelden
On Thu, 4 May 2006 14:38:08 -0700, Edward Jaffe 
[EMAIL PROTECTED] wrote:

IBM recommends no secondary extent allocation for data sets on LNKLST.


I have allowed them at times to be allocated with a secondary so SMP/E
maintenance doesn't have space problems. COMPRESS(ALL) only does
so much on apply.But then I run post apply FDR COMPAKTOR jobs
to release unused space, combine extents, etc. prior to cloning
a production sysres.It has all depended on how full my sysres
or sysres set of volumes have been - which is always changing
with new OS versions and sysres device type (3380/1/2/3,
3390/1/2/3, etc.).  Anyone using a mod-27 or custom size larger
than a 3390-3 for their sysres to keep it on 1 volume?

I haven't had an issue with too many DSNs/extents in the LNKLST since
prior to DFSMS/MVS 1.3.  And since no one updates the MVS data sets
on the live sysres, I don't see the harm. Well.. at least until
a rookie comes along. :-)

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group
mailto: [EMAIL PROTECTED]
Systems Programming expert at http://expertanswercenter.com/
Mark's MVS Utilities: http://home.flash.net/~mzelden/mvsutil.html

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


Re: LINKLST into EXTENTS

2006-05-05 Thread Paul Gilmartin
In a recent note, Peter Relson said:

 Date: Fri, 5 May 2006 07:39:27 -0400
 
 Someone mentioned compress and hope. You'd better do more than hope.
 z/OS allocates the libraries so that if you do a legitimate compress it
 won't go through. If you compress a library outside the bounds of what the
 system allows, please don't ask for help if things don't work any longer
 for that library.
 
What does the system allow?  I was astonished to learn lately
that IEBCOPY will compress a data set allocated DISP=SHR, even
while another job has it allocated, also SHR.  Does the system
maintain some sort of exclusive ENQ on LNKLST data sets to disallow
their being compressed while in use?  Or does it simply rely on
the conscientiousness of administrators?

-- gil
-- 
StorageTek
INFORMATION made POWERFUL

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


Re: LINKLST into EXTENTS

2006-05-05 Thread Jousma, David
 
I'm using single Mod-27's for my sysres, and keep all the SMPE target
zone, target datasets  serverpack supplied HFS datasets, plus a DFDSS
dump'd copy of the Serverpack supplied HFS's that matches that
maintenance level.  The main reason why I dump the HFS's to flat file is
because we clone between datacenters(different sysplexes), and this is
the easiest(and safest) way to transport the HFS datasets.  Those volume
average about 85% utilization.  Of course, 15% of a Mod-27 is still a
lot of space.

Dave


Dave Jousma
Principal Systems Programmer
[EMAIL PROTECTED]
616.653.8429

snip

Anyone using a mod-27 or custom size larger than a 3390-3 for their
sysres to keep it on 1 volume?

I haven't had an issue with too many DSNs/extents in the LNKLST since
prior to DFSMS/MVS 1.3.  And since no one updates the MVS data sets on
the live sysres, I don't see the harm. Well.. at least until a rookie
comes along. :-)

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead Zurich North America
/ Farmers Insurance Group
mailto: [EMAIL PROTECTED]
Systems Programming expert at http://expertanswercenter.com/ Mark's MVS
Utilities: http://home.flash.net/~mzelden/mvsutil.html



This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.

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


Re: LINKLST into EXTENTS

2006-05-05 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 5/5/2006 9:08:28 A.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

If I recall, there is end of extents checking that happens  whenever you 
cross an extent boundary;
Limits were always and still are placed on how far a multi-track search  key 
command could search while looking for the directory block that should  
contain the member info if that member is within that given PDS (in case of  
concatenating more than one PDS).  The end of extent checking is done in  the 
control 
unit.  The only real software performance hit inside the LPAR  would occur if 
the extent containing the directory were not allocated on a  cylinder 
boundary and CKD channel programs were used (they were in the old  days).
 
The exact nature of the hit was that on average 1/2 track revolution  was 
necessary before the search could begin; then the whole track had to be  
searched; end of track was sensed before the directory block was  found; an I/O 
error 
was signalled; I/O error recovery issued a Sense  command and found the 
condition was an expected one rather than a hard error;  the seek address was 
updated to the next track X+1 in the directory  extent; the I/O was restarted; 
maybe 
you would be lucky and get that next  I/O started before the track had 
rotated very far, but if not then on average  1/2 of a revolution would occur 
before 
the next full track search could be  started; etc.  So each track in the 
directory resulted in 1.5 track  revolutions if you were lucky, as the 
directory 
was searched one track at a  time.  If on cylinder boundaries, the same series 
of events occurred at  the end of each cylinder in a multi-cylinder directory, 
but the  performance-impacting events occurred much less often.  If there 
were Y  tracks in a cylinder, the time to search a whole cylinder was roughly 
equal to  (Y+1/2)*(track revolution time) + minimum seek time to the next 
cylinder (lots  and lots of milliseconds in those old days).  Nowadays an ECKD 
channel  program is built that will never stop searching until it comes to the 
end 
of  the directory, although seek time from one cylinder to the next is 
involved,  with a subsequent necessary extra revolution of the first track of 
each  
cylinder (since the minimum seek time is greater than the track revolution  
time 
from index point to the beginning of the first directory block).   That all 
assumes SLED.  RAID is known only to the DASD  vendors.
 
plus in the old days  extents would cause seek 
time  as you moved to the location of the new extent.  If the PDS was on a  
very active pack and poorly allocated, you could have the first extent  at 
the beginning of the pack, the second near the end, then the third  back 
near the beginning, etcetera, resulting in what was called  thrashing the 
heads.
You can still have seek time performance degradation, although now such  
impact is impossible to predict with the RAIDing of all DASD.  It was  also 
possible in the old days to allocate a huge first extent, a small  secondary 
extent 
could end up just before the first extent containing the  directory, and the 
seek time to move the arm from the directory block  containing the member's 
beginning TTR could be very low if the member were in  the second extent as 
opposed to very high if that member were at the end of  the first extent.  The 
number of extents was irrelevant to this component  of total I/O time.  The 
only 
thing that mattered was the absolute number  of cylinders to move the arm from 
the member's directory entry to where that  member began.
 
Another part of the total member read time that was impacted by multiple  
extents is when the member to be read is not wholly contained within one  
extent. 
 A seek is necessary (assuming cylinder alignment of the extent)  to move to 
the next extent containing part two of the member.  A PDS  member can be 
spread across all extents of the PDS, but the directory must be  wholly 
contained 
within the first extent.


Bill  Fairchild


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


Re: LINKLST into EXTENTS

2006-05-05 Thread Bruce Black


Nowadays an ECKD 
channel  program is built that will never stop searching until it comes to the end 
of  the directory, although seek time from one cylinder to the next is 
involved,
I used to believe this was true, but it turns out it is not.  A SEARCH 
KEY CCW cannot execute in the domain of a LOCATE RECORD, so the chain is 
not strictly ECKD.  The description of multi-track SEARCH ID and SEARCH 
KEY in the 2105 command manual clearly says that they stop at 
End-of-Cylinder. 

We recently had a need to study this, and I confirmed this with a GTF 
trace.  It gets a EOC at the end of each cylinder, and ERP restarts it 
for the next cylinder until the extent is exhausted.


--
Bruce A. Black
Senior Software Developer for FDR
Innovation Data Processing 973-890-7300
personal: [EMAIL PROTECTED]
sales info: [EMAIL PROTECTED]
tech support: [EMAIL PROTECTED]
web: www.innovationdp.fdr.com

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


Re: LINKLST into EXTENTS

2006-05-05 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 5/5/2006 10:24:18 A.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

I  used to believe this was true, but it turns out it is not.  A SEARCH  
KEY CCW cannot execute in the domain of a LOCATE RECORD, so the chain  is 
not strictly ECKD.  The description of multi-track SEARCH ID  and SEARCH 
KEY in the 2105 command manual clearly says that they stop  at 
End-of-Cylinder. 


Right.  My error.  ECKD will operate as I indicated on  multi-track read 
operations and even on some write operations (e.g.,  Write CKD Next Track), but 
there is no way to include any kind of search loop  within a Locate Record 
Domain.  The Locate Record operands may define an ID  to be searched for by the 
controller during the Locate Record positioning, but  you cannot have your own 
search commands within a LRD.  If a Define Extent  or Prefix command begins a 
chain, then the chain becomes, in my unofficial  terminology, ECKD-capable.  
The 
controller only enters the true ECKD  mode (another unofficial private term) 
when a Locate Record or Locate Record  Extended command is encountered.  An 
ECKD-capable chain may go in and out  of true ECKD mode any number of times.
 
Bill  Fairchild

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


Re: LINKLST into EXTENTS

2006-05-05 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on
05/04/2006
   at 12:30 PM, Desi de la Garza [EMAIL PROTECTED] said:

Our LINKLIB has gone into extents and are gun shy about doing the
REFRESH. If there any way to define a new LINKLIB and make it hot
without having to IPL?

Create and activate a new linklist set, modeled on the old one. New
address spaces will pick up the new extents. You can update the
linklist used by existing address spaces, but I'd advise against it.

I don't see a secondary extent in the output that you included in your
message, so why are you gun shy about doing the REFRESH?
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: LINKLST into EXTENTS

2006-05-05 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on 05/04/2006
   at 05:05 PM, (IBM Mainframe Discussion List) [EMAIL PROTECTED]
said:

Sounds as if refresh means re-read the member pointed to by the
original TTR  pointer.

No, it rereads the directory information. The x06 risk occurs when you
compress a linklist library while LLA is still active for it or if
someone fetches it at precisely the wrong time.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: LINKLST into EXTENTS

2006-05-05 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on 05/04/2006
   at 05:19 PM, (IBM Mainframe Discussion List) [EMAIL PROTECTED]
said:

And what does LLA do when the directory entry's TTR points to a new 
location  that is beyond the end of the last extent which existed at
the time  the  library was added to the linklist set?

Notifies your next of kin :-(
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: LINKLST into EXTENTS

2006-05-05 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED],
on 05/04/2006
   at 12:00 AM, Ted MacNEIL [EMAIL PROTECTED] said:

There is no issue if the libraries have gone into extents.

Sure there is; LLA refresh only rereads the directories; it does not
rebuild the DEB. However, creating a new linklist set *does* create a
new DEB and therefor picks up any new extents.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: LINKLST into EXTENTS

2006-05-05 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on 05/05/2006
   at 08:12 AM, Paul Gilmartin [EMAIL PROTECTED] said:

I was astonished to learn lately
that IEBCOPY will compress a data set allocated DISP=SHR, even while
another job has it allocated, also SHR.  Does the system maintain
some sort of exclusive ENQ on LNKLST data sets to disallow their
being compressed while in use?  Or does it simply rely on the
conscientiousness of administrators?

Neither; you can invoke IEBCOPY from a program that does its own ENQ.
There have also been OPEN changes in the last decade to minimze the
damage.
 
-- 
 Shmuel (Seymour J.) Metz, SysProg and JOAT
 ISO position; see http://patriot.net/~shmuel/resume/brief.html 
We don't care. We don't have to care, we're Congress.
(S877: The Shut up and Eat Your spam act of 2003)

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Clark, Kevin D, HRC-Alexandria/EDS
Why not just add the member into another link list library until you fix the
extent issue. Do the refresh on only that library. 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Desi de la Garza
Sent: Thursday, May 04, 2006 1:31 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: LINKLST into EXTENTS


Fellow Listeners,

We have applied a super zap to one of our 3rd party products and are
required to do a LLA,REFRESH to activate the zap. 

Our LINKLIB has gone into extents and are gun shy about doing the REFRESH.
If there any way to define a new LINKLIB and make it hot without having to
IPL?

Data Set Name  . . . : SYS2.LINKLIB
   
General Data Current Allocation   
 Volume serial . . . : O2APRD  Allocated cylinders : 20
 Device type . . . . : 3390  Allocated extents . : 1 
 Organization  . . . : PO Maximum dir. blocks : 44
 Record format . . . : U   
 Record length . . . : 0   
 Block size  . . . . : 32760  Current Utilization  
 1st extent cylinders: 20   Used cylinders  . . : 14
 Secondary cylinders : 20 Used extents  . . . : 1 
 Used dir. blocks  .
: 12
 Creation date . . . : 2001/01/02Number of members . : 75
 Referenced date . . : 2006/05/04  
 Expiration date . . : ***None***  


 

Thanks,

Desi de la Garza
Systems Programmer
Bexar County Information Services
[EMAIL PROTECTED]





--
For IBM-MAIN subscribe / signoff / archive access instructions, send email
to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LINKLST into EXTENTS

2006-05-04 Thread Jousma, David
Unless, I'm missing something, I don't see where you have gone into
extents.  You allocated a primary of 20, and using 14.

Dave



Dave Jousma
Principal Systems Programmer
[EMAIL PROTECTED]
616.653.8429


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Clark, Kevin D, HRC-Alexandria/EDS
Sent: Thursday, May 04, 2006 2:08 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS

Why not just add the member into another link list library until you fix
the extent issue. Do the refresh on only that library. 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Desi de la Garza
Sent: Thursday, May 04, 2006 1:31 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: LINKLST into EXTENTS


Fellow Listeners,

We have applied a super zap to one of our 3rd party products and are
required to do a LLA,REFRESH to activate the zap. 

Our LINKLIB has gone into extents and are gun shy about doing the
REFRESH.
If there any way to define a new LINKLIB and make it hot without having
to IPL?

Data Set Name  . . . : SYS2.LINKLIB
   
General Data Current Allocation

 Volume serial . . . : O2APRD  Allocated cylinders : 20
 Device type . . . . : 3390  Allocated extents . : 1 
 Organization  . . . : PO Maximum dir. blocks : 44
 Record format . . . : U   
 Record length . . . : 0   
 Block size  . . . . : 32760  Current Utilization  
 1st extent cylinders: 20   Used cylinders  . . : 14
 Secondary cylinders : 20 Used extents  . . . : 1 
 Used dir.
blocks  .
: 12
 Creation date . . . : 2001/01/02Number of members . : 75
 Referenced date . . : 2006/05/04  
 Expiration date . . : ***None***  


 

Thanks,

Desi de la Garza
Systems Programmer
Bexar County Information Services
[EMAIL PROTECTED]





--
For IBM-MAIN subscribe / signoff / archive access instructions, send
email to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search
the archives at http://bama.ua.edu/archives/ibm-main.html


This e-mail transmission contains information that is confidential and may be 
privileged.   It is intended only for the addressee(s) named above. If you 
receive this e-mail in error, please do not read, copy or disseminate it in any 
manner. If you are not the intended recipient, any disclosure, copying, 
distribution or use of the contents of this information is prohibited. Please 
reply to the message immediately by informing the sender that the message was 
misdirected. After replying, please erase it from your computer system. Your 
assistance in correcting this error is appreciated.

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Clark, Kevin D, HRC-Alexandria/EDS
Hey Dave, 

You are rightonly 1 extent.

Used extents  . . . : 1 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Jousma, David
Sent: Thursday, May 04, 2006 2:12 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS


Unless, I'm missing something, I don't see where you have gone into extents.
You allocated a primary of 20, and using 14.

Dave



Dave Jousma
Principal Systems Programmer
[EMAIL PROTECTED]
616.653.8429


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Clark, Kevin D, HRC-Alexandria/EDS
Sent: Thursday, May 04, 2006 2:08 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS

Why not just add the member into another link list library until you fix the
extent issue. Do the refresh on only that library. 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Desi de la Garza
Sent: Thursday, May 04, 2006 1:31 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: LINKLST into EXTENTS


Fellow Listeners,

We have applied a super zap to one of our 3rd party products and are
required to do a LLA,REFRESH to activate the zap. 

Our LINKLIB has gone into extents and are gun shy about doing the REFRESH.
If there any way to define a new LINKLIB and make it hot without having to
IPL?

Data Set Name  . . . : SYS2.LINKLIB
   
General Data Current Allocation

 Volume serial . . . : O2APRD  Allocated cylinders : 20
 Device type . . . . : 3390  Allocated extents . : 1 
 Organization  . . . : PO Maximum dir. blocks : 44
 Record format . . . : U   
 Record length . . . : 0   
 Block size  . . . . : 32760  Current Utilization  
 1st extent cylinders: 20   Used cylinders  . . : 14
 Secondary cylinders : 20 Used extents  . . . : 1 
 Used dir. blocks  .
: 12
 Creation date . . . : 2001/01/02Number of members . : 75
 Referenced date . . : 2006/05/04  
 Expiration date . . : ***None***  


 

Thanks,

Desi de la Garza
Systems Programmer
Bexar County Information Services
[EMAIL PROTECTED]





--
For IBM-MAIN subscribe / signoff / archive access instructions, send email
to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the
archives at http://bama.ua.edu/archives/ibm-main.html


This e-mail transmission contains information that is confidential and may
be privileged.   It is intended only for the addressee(s) named above. If
you receive this e-mail in error, please do not read, copy or disseminate it
in any manner. If you are not the intended recipient, any disclosure,
copying, distribution or use of the contents of this information is
prohibited. Please reply to the message immediately by informing the sender
that the message was misdirected. After replying, please erase it from your
computer system. Your assistance in correcting this error is appreciated.

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email
to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LINKLST into EXTENTS

2006-05-04 Thread Tim Hare
Your display only shows 1 used extent - i.e. primary only.  No problem.

Tim Hare
Senior Systems Programmer
Florida Department of Transportation
(850) 414-4209

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Binyamin Dissen
On Thu, 4 May 2006 14:11:48 -0400 Jousma, David [EMAIL PROTECTED] wrote:

:Unless, I'm missing something, I don't see where you have gone into
:extents.  You allocated a primary of 20, and using 14.

Correct.

Also, ZAP alone will not require a new extent.

:-Original Message-
:From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
:Behalf Of Clark, Kevin D, HRC-Alexandria/EDS
:Sent: Thursday, May 04, 2006 2:08 PM
:To: IBM-MAIN@BAMA.UA.EDU
:Subject: Re: LINKLST into EXTENTS
:
:Why not just add the member into another link list library until you fix
:the extent issue. Do the refresh on only that library. 
:
:-Original Message-
:From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
:Behalf Of Desi de la Garza
:Sent: Thursday, May 04, 2006 1:31 PM
:To: IBM-MAIN@BAMA.UA.EDU
:Subject: LINKLST into EXTENTS
:
:
:Fellow Listeners,
:
:We have applied a super zap to one of our 3rd party products and are
:required to do a LLA,REFRESH to activate the zap. 
:
:Our LINKLIB has gone into extents and are gun shy about doing the
:REFRESH.
:If there any way to define a new LINKLIB and make it hot without having
:to IPL?
:
:Data Set Name  . . . : SYS2.LINKLIB
:   
:General Data Current Allocation
:
: Volume serial . . . : O2APRD  Allocated cylinders : 20
: Device type . . . . : 3390  Allocated extents . : 1 
: Organization  . . . : PO Maximum dir. blocks : 44
: Record format . . . : U   
: Record length . . . : 0   
: Block size  . . . . : 32760  Current Utilization  
: 1st extent cylinders: 20   Used cylinders  . . : 14
: Secondary cylinders : 20 Used extents  . . . : 1 
: Used dir.
:blocks  .
:: 12
: Creation date . . . : 2001/01/02Number of members . : 75
: Referenced date . . : 2006/05/04  
: Expiration date . . : ***None***

--
Binyamin Dissen [EMAIL PROTECTED]
http://www.dissensoftware.com

Director, Dissen Software, Bar  Grill - Israel


Should you use the mailblocks package and expect a response from me,
you should preauthorize the dissensoftware.com domain.

I very rarely bother responding to challenge/response systems,
especially those from irresponsible companies.

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


Re: LINKLST into EXTENTS

2006-05-04 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 5/4/2006 12:30:48 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

Our LINKLIB has gone into extents and are gun shy about doing the  REFRESH.
If there any way to define a new LINKLIB and make it hot  without having to
IPL?
The display shows only one extent, so no problem.  But what  if it showed 
more?  I would think that a REFRESH was totally safe (if the  zapped product 
were 
the only thing in the linklib that had been changed), but  defining a new 
LINKLIB and making it hot without an IPL would be either  dangerous or 
impossible.




Bill  Fairchild

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Ted MacNEIL
Our LINKLIB has gone into extents and are gun shy about doing the REFRESH.

There is no issue if the libraries have gone into extents.
There used to be performance issues, but with modern disks, there are no longer 
any.

The linklist, like any library concatenation, has to be less than 256 extents. 
Each library counts as one. Each additional PDS extent counts, as well.
PDSE's count as a single extent, regardless.

This 'issue' was posted, last week, almost word for word.
The answer hasn't changed.

-
-teD

O-KAY! BLUE! JAYS!
Let's PLAY! BALL!

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Imbriale, Donald (Exchange)
If it has gone into extents since the linklist set was activated, then
there are concerns.

Don Imbriale

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf
Of Ted MacNEIL
Sent: Wednesday, May 03, 2006 8:00 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS

Our LINKLIB has gone into extents and are gun shy about doing the
REFRESH.

There is no issue if the libraries have gone into extents.
There used to be performance issues, but with modern disks, there are
no longer
any.

The linklist, like any library concatenation, has to be less than 256
extents. Each
library counts as one. Each additional PDS extent counts, as well.
PDSE's count as a single extent, regardless.

This 'issue' was posted, last week, almost word for word.
The answer hasn't changed.



***
Bear Stearns is not responsible for any recommendation, solicitation, 
offer or agreement or any information about any transaction, customer 
account or account activity contained in this communication.
***

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Ed Finnell
 
In a message dated 5/4/2006 2:49:11 P.M. Central Standard Time,  
[EMAIL PROTECTED] writes:

If it  has gone into extents since the linklist set was activated, then
there are  concerns.




Right. My scenario was that they copied the module(probably a big one) to  
see if the VER/REP worked and the  checksum was valid. Then they were gonna  
copy it back into it's usual resting place but would cause the PDS to take an  
extent. Always something.. 

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Leverette, Melvin K.
My recollection is that when you zap a module, the module is updated in
place in the load library.  The module remains at the same location, so
the pointer in the LNKLST is still correct.  If the module is cached in
VLF, then it takes a refresh to pick up the change.  If the module is
not cached in VLF but is a module that is read at start up by a
subsystem or started task, then the subsystem may need to be restarted.

If you update a module with a linkedit or copy it from another library,
then it is re-written and the library may go into extents. The new
extent would not be known by LNKLST and you will get an 806 abend when
the program is called.  Depending on what is in the library, you may be
able to compress and LLA refresh to get it back within the known extents
(i.e. this can be dangerous to disastrous, it requires an in-depth
knowledge of what is in the library and how it is used).

We have replaced entire versions of products in production by building a
new LNKLST, activating it, and making it the system default.  There is a
risk, but if you have a tired and true process to follow and have tested
in a systems programmer test LPAR before hand, it can save IPL'es.  We
get maybe six IPL'es a year.


Ken

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Desi de la Garza
OK. Thanks to everyone that has responded. Everyone was been extremely
helpful. 

I forwarded some of the responses to the vendor(Fischer Intn'l -IOF) and
they have agreed that the -- ZAP rewrites the tracks in the original
location. IMASPZAP uses no extra space, hence will never cause a new
extent.

I am now waiting for mgmt to give the go-ahead for the LLA,REFRESH.

Thanks,

Desi de la Garza
Systems Programmer
Bexar County Information Services
[EMAIL PROTECTED]



-Original Message-
From: IBM Mainframe Discussion List [ mailto:IBM-MAIN@BAMA.UA.EDU
mailto:[EMAIL PROTECTED] On Behalf Of Leverette, Melvin K.
Sent: Thursday, May 04, 2006 2:53 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS


My recollection is that when you zap a module, the module is updated in
place in the load library.  The module remains at the same location, so the
pointer in the LNKLST is still correct.  If the module is cached in VLF,
then it takes a refresh to pick up the change.  If the module is not cached
in VLF but is a module that is read at start up by a subsystem or started
task, then the subsystem may need to be restarted.

If you update a module with a linkedit or copy it from another library, then
it is re-written and the library may go into extents. The new extent would
not be known by LNKLST and you will get an 806 abend when the program is
called.  Depending on what is in the library, you may be able to compress
and LLA refresh to get it back within the known extents (i.e. this can be
dangerous to disastrous, it requires an in-depth knowledge of what is in the
library and how it is used).

We have replaced entire versions of products in production by building a new
LNKLST, activating it, and making it the system default.  There is a risk,
but if you have a tired and true process to follow and have tested in a
systems programmer test LPAR before hand, it can save IPL'es.  We get maybe
six IPL'es a year.


Ken

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


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


Re: LINKLST into EXTENTS

2006-05-04 Thread Imbriale, Donald (Exchange)
Less disruptive than LLA REFRESH is to code a CSVLLAxx member in PARMLIB
to selectively refresh just the one library.  If you create CSVLLAIO,
then issue command F LLA,UPDATE=IO to refresh just that one.

Don Imbriale

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf
Of Desi de la Garza
Sent: Thursday, May 04, 2006 4:20 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS

OK. Thanks to everyone that has responded. Everyone was been extremely
helpful.

I forwarded some of the responses to the vendor(Fischer Intn'l -IOF)
and
they have agreed that the -- ZAP rewrites the tracks in the original
location. IMASPZAP uses no extra space, hence will never cause a new
extent.

I am now waiting for mgmt to give the go-ahead for the LLA,REFRESH.



***
Bear Stearns is not responsible for any recommendation, solicitation, 
offer or agreement or any information about any transaction, customer 
account or account activity contained in this communication.
***

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Lizette Koehler
The one thought I had is:  Are there any application libraries in the Linklst?  
Or are there any updates in this library other than the one you did?

Would you be bringing into the environment new changes that the applications 
are not expecting.  

I have had a couple of situations where someone added something on the fly, did 
not tell anyone and then BOOM we had a fun time trying to determine what 
changed and how to back it out.


Lizette Koehler

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Ted MacNEIL
If it has gone into extents since the linklist set was activated, then there 
are concerns.

Okay?
What are they?
That is the whole purpose of the refresh.

If you don't do the refresh, then there are definitely issues.

-
-teD

O-KAY! BLUE! JAYS!
Let's PLAY! BALL!

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Edward Jaffe

Ted MacNEIL wrote:

If it has gone into extents since the linklist set was activated, then there 
are concerns.



Okay?
What are they?
That is the whole purpose of the refresh.

If you don't do the refresh, then there are definitely issues.
  


LLA refresh does not pick up new LNKLST extents. Only 
building/activating/updating a new LNKLST set can do that.


--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Desi de la Garza
Correct.
ZAP rewrites the tracks in the original location.
IMASPZAP uses no extra space, hence will never cause a new extent.
 



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Edward Jaffe
Sent: Thursday, May 04, 2006 3:56 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS


Ted MacNEIL wrote:
 If it has gone into extents since the linklist set was activated, 
 then there are concerns.
 

 Okay?
 What are they?
 That is the whole purpose of the refresh.

 If you don't do the refresh, then there are definitely issues.
   

LLA refresh does not pick up new LNKLST extents. Only 
building/activating/updating a new LNKLST set can do that.

-- 
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email
to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LINKLST into EXTENTS

2006-05-04 Thread Ted MacNEIL
LLA refresh does not pick up new LNKLST extents. Only 
building/activating/updating a new LNKLST set can do that.

Okay.
Any day you learn something new is a good day.

I can't believe I didn't know that.

At the Bank I used to work at, we didn't allow for secondary extents in link 
list libraries.



-
-teD

O-KAY! BLUE! JAYS!
Let's PLAY! BALL!

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


Re: LINKLST into EXTENTS

2006-05-04 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 5/4/2006 3:56:07 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

LLA refresh does not pick up new LNKLST extents.
Sounds as if refresh means re-read the member pointed to by the original  TTR 
pointer.  So a refresh will only read in a changed member if that  member was 
superzapped in place?  It won't go to the directory to pull in  a possibly 
new TTR which could possibly point to a new extent?  LLA would  have to re-OPEN 
its DCB in that case.  Sounds as if it must keep its  extent list in sync with 
the linklist extents in the pseudo-opened DCB pointed  to by CVT.
 
Bill  Fairchild




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


Re: LINKLST into EXTENTS

2006-05-04 Thread Imbriale, Donald (Exchange)
Not allowing secondary allocation for linklisted libraries is definitely
a good practice.  It can help to avoid so many headaches, such as the
potential one described by the OP.  With DASD cheap today, it's good
practice to just over-allocate linklisted libraries so maintenance can
be applied or new modules introduced without causing new extents to be
taken.  This is especially true for those shops where IPLs are few and
far between.  Otherwise you're looking at creating new linklist sets and
activating them and facing the issue of different tasks using different
linklist sets which can possibly be 'fixed' with the potentially
dangerous SETPROG LNKLST,UPDATE,JOB= command.

The only time you might be able to get away with a linklisted library
going into extents, is to compress it and hope it goes back to the
original number of extents which existed when the linklist set was
activated.

Don Imbriale

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf
Of Ted MacNEIL
Sent: Wednesday, May 03, 2006 8:00 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS

LLA refresh does not pick up new LNKLST extents. Only
building/activating/updating a new LNKLST set can do that.

Okay.
Any day you learn something new is a good day.

I can't believe I didn't know that.

At the Bank I used to work at, we didn't allow for secondary extents in
link list
libraries.


***
Bear Stearns is not responsible for any recommendation, solicitation, 
offer or agreement or any information about any transaction, customer 
account or account activity contained in this communication.
***

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Imbriale, Donald (Exchange)
The refresh/update will re-read the directory, but subsequently only has
access to the extents which existed at the time the library was added to
the linklist set.

Don Imbriale

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf
Of (IBM Mainframe Discussion List)
Sent: Thursday, May 04, 2006 5:05 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS



In a message dated 5/4/2006 3:56:07 P.M. Central Daylight Time,
[EMAIL PROTECTED] writes:

LLA refresh does not pick up new LNKLST extents.
Sounds as if refresh means re-read the member pointed to by the
original  TTR
pointer.  So a refresh will only read in a changed member if that
member was
superzapped in place?  It won't go to the directory to pull in  a
possibly
new TTR which could possibly point to a new extent?  LLA would  have to
re-OPEN
its DCB in that case.  Sounds as if it must keep its  extent list in
sync with
the linklist extents in the pseudo-opened DCB pointed  to by CVT.


***
Bear Stearns is not responsible for any recommendation, solicitation, 
offer or agreement or any information about any transaction, customer 
account or account activity contained in this communication.
***

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Edward Jaffe

(IBM Mainframe Discussion List) wrote:

LLA refresh does not pick up new LNKLST extents.

Sounds as if refresh means re-read the member pointed to by the original  TTR 
pointer.  So a refresh will only read in a changed member if that  member was 
superzapped in place?  It won't go to the directory to pull in  a possibly 
new TTR which could possibly point to a new extent?  LLA would  have to re-OPEN 
its DCB in that case.  Sounds as if it must keep its  extent list in sync with 
the linklist extents in the pseudo-opened DCB pointed  to by CVT.
  


LLA is a directory cache. Refresh means re-read the directory.

--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

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


Re: LINKLST into EXTENTS

2006-05-04 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 5/4/2006 4:15:58 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

The refresh/update will re-read the directory, but subsequently  only has
access to the extents which existed at the time the library  was added to
the linklist set.
And what does LLA do when the directory entry's TTR points to a new  location 
that is beyond the end of the last extent which existed at the time  the 
library was added to the linklist set?




Bill  Fairchild

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Desi de la Garza
I did learn something new. Thanks listers

And here after we build the new linklst, 2ndry extents will no longer be
allowed also.


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Ted MacNEIL
Sent: Wednesday, May 03, 2006 7:00 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS


LLA refresh does not pick up new LNKLST extents. Only 
building/activating/updating a new LNKLST set can do that.

Okay.
Any day you learn something new is a good day.

I can't believe I didn't know that.

At the Bank I used to work at, we didn't allow for secondary extents in link
list libraries.



-
-teD

O-KAY! BLUE! JAYS!
Let's PLAY! BALL!

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email
to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LINKLST into EXTENTS

2006-05-04 Thread Imbriale, Donald (Exchange)
Some flavor of x06 abend (106, 806).

Don Imbriale

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf
Of (IBM Mainframe Discussion List)
Sent: Thursday, May 04, 2006 5:20 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS



In a message dated 5/4/2006 4:15:58 P.M. Central Daylight Time,
[EMAIL PROTECTED] writes:

The refresh/update will re-read the directory, but subsequently  only
has
access to the extents which existed at the time the library  was added
to
the linklist set.
And what does LLA do when the directory entry's TTR points to a new
location
that is beyond the end of the last extent which existed at the time
the
library was added to the linklist set?


***
Bear Stearns is not responsible for any recommendation, solicitation, 
offer or agreement or any information about any transaction, customer 
account or account activity contained in this communication.
***

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Edward Jaffe

(IBM Mainframe Discussion List) wrote:
And what does LLA do when the directory entry's TTR points to a new  location 
that is beyond the end of the last extent which existed at the time  the 
library was added to the linklist set?
  


It simply caches the new TTR value -- like always.

--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Jon Brock
 . . . and the result is fetch failures when someone needs the modules in 
question.

Jon  == bitten before



snip
(IBM Mainframe Discussion List) wrote:
 And what does LLA do when the directory entry's TTR points to a new  location 
 that is beyond the end of the last extent which existed at the time  the 
 library was added to the linklist set?
   

It simply caches the new TTR value -- like always.
/snip

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Edward Jaffe

Imbriale, Donald (Exchange) wrote:

Some flavor of x06 abend (106, 806).
  


No! (You were fine until then.) LLA will refresh the directory cache 
without incident. The abends you speak of will occur only if/when some 
program attempts to use that cached TTR value to load a module.


--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

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


Re: LINKLST into EXTENTS

2006-05-04 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 5/4/2006 4:27:20 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

It simply caches the new TTR value -- like always.
It would seem that a validation against the maximal TTR would be  friendlier 
than simply caching the new value and letting program fetch break  some 
unpredictable time later.
 
Bill  Fairchild




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


Re: LINKLST into EXTENTS

2006-05-04 Thread Desi de la Garza
Been there, OUCH!!!



-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Jon Brock
Sent: Thursday, May 04, 2006 4:29 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS


 . . . and the result is fetch failures when someone needs the modules in
question.

Jon  == bitten before



snip
(IBM Mainframe Discussion List) wrote:
 And what does LLA do when the directory entry's TTR points to a new  
 location
 that is beyond the end of the last extent which existed at the time  the 
 library was added to the linklist set?
   

It simply caches the new TTR value -- like always.
/snip

--
For IBM-MAIN subscribe / signoff / archive access instructions, send email
to [EMAIL PROTECTED] 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 [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html


Re: LINKLST into EXTENTS

2006-05-04 Thread Imbriale, Donald (Exchange)
Just got a little ahead of myself in the process.  I was checking my
scars from past episodes and skipped over the refresh OK one and went
right to the x06 one.

Don Imbriale

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf
Of Edward Jaffe
Sent: Thursday, May 04, 2006 5:29 PM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: LINKLST into EXTENTS

Imbriale, Donald (Exchange) wrote:
 Some flavor of x06 abend (106, 806).


No! (You were fine until then.) LLA will refresh the directory cache
without incident. The abends you speak of will occur only if/when some
program attempts to use that cached TTR value to load a module.


***
Bear Stearns is not responsible for any recommendation, solicitation, 
offer or agreement or any information about any transaction, customer 
account or account activity contained in this communication.
***

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


Re: LINKLST into EXTENTS

2006-05-04 Thread Edward Jaffe

(IBM Mainframe Discussion List) wrote:

It simply caches the new TTR value -- like always.

It would seem that a validation against the maximal TTR would be  friendlier 
than simply caching the new value and letting program fetch break  some 
unpredictable time later.
  


IBM recommends no secondary extent allocation for data sets on LNKLST.

--
Edward E Jaffe
Phoenix Software International, Inc
5200 W Century Blvd, Suite 800
Los Angeles, CA 90045
310-338-0400 x318
[EMAIL PROTECTED]
http://www.phoenixsoftware.com/

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


Re: LINKLST into EXTENTS

2006-05-04 Thread (IBM Mainframe Discussion List)
 
 
In a message dated 5/4/2006 4:38:32 P.M. Central Daylight Time,  
[EMAIL PROTECTED] writes:

IBM  recommends no secondary extent allocation for data sets on  LNKLST.



Problem solved!  Enhance the documentation.
 
Bill  Fairchild

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