Re: PDS/E and LNKLST concat

2008-09-24 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on 09/19/2008
   at 02:58 PM, Patrick O'Keefe [EMAIL PROTECTED] said:

I'm missing the distinction you are trying to oint out,

An overlay structure is a single load module; when you load a segment you
are doing an I/O to the same member as when the module was initially
loaded. If the library is compressed between those I/O's the results are
different from the results of calling a different load module, and
generally more interesting.
 
-- 
 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: PDS/E and LNKLST concat

2008-09-20 Thread Gerhard Postpischil

Patrick O'Keefe wrote:
I'm missing the distinction you are trying to oint out, but I sure 


The OP used comprised of as though it meant consisted of but 
the meaning is closer to contained in. Proper usage for 
consists of is comprises.



Gerhard Postpischil
Bradford, VT

--
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: PDS/E and LNKLST concat

2008-09-19 Thread Arthur Gutowski
On Thu, 18 Sep 2008 10:25:58 -0500, Tom Marchant m42tom-
[EMAIL PROTECTED] wrote:

You're right, he didn't say where the apply job was run.  Perhaps I
misunderstood.

Maybe so, but it's still a *really bad* idea to apply maintenance to a running 
system.

I vaguely remember when IEBCOPY was comprised of more than one load 
module, and compressing the live LINKLIB was not a good thing... somehow, 
this smells hauntingly familiar...

Art Gutowski
Ford Motor Company ITI

--
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: PDS/E and LNKLST concat

2008-09-19 Thread Gerhard Postpischil

Arthur Gutowski wrote:
I vaguely remember when IEBCOPY was comprised of more than one load 
module, and compressing the live LINKLIB was not a good thing... somehow, 
this smells hauntingly familiar...


While it is of course possible that some installations linked 
IEBCOPY with their own programs, thus producing multiple load 
modules that included IEBCOPY, I think you meant to say that 
IEBCOPY comprised more than one load module, which is wrong, 
unless you count the appendage.


The problem you remember was due to a number of utilities 
shipped to execute in a small (64K or so) region (MVT) or 
partition (MFT), using overlay. However, on a LINKLIB compress, 
the symptoms would have been the same.


Gerhard Postpischil
Bradford, VT

--
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: PDS/E and LNKLST concat

2008-09-19 Thread Mark Zelden
On Fri, 19 Sep 2008 12:35:35 -0500, Arthur Gutowski [EMAIL PROTECTED] wrote:

On Thu, 18 Sep 2008 10:25:58 -0500, Tom Marchant m42tom-
[EMAIL PROTECTED] wrote:

You're right, he didn't say where the apply job was run.  Perhaps I
misunderstood.

Maybe so, but it's still a *really bad* idea to apply maintenance to a running
system.

Yes.  I think everyone agrees.  But never say never... 

It may be a bad idea to apply maintenance to a running system, but 
it's even a worse idea to IPL a production system and have an outage 
when it can be avoided.  Why do you think so many changes can 
be made dynamically on z/OS (more and more all the time).   Do you
think IBM would have spent all the time an effort to get something
like dynamic activation of service in z/OS UNIX 
(F OMVS,ACTIVATE=SERVICE) if everyone could always afford an
IPL to get a fix in? Rolling IPLs may not work.  Even in the most sysplex
enabled shops I've been at there are always some applications that
live on particular LPARs and need an outage to move or maybe can't
even be moved.   

Do you really want to IPL for an annoying ISPF bug that only affects 
TSO/ISPF users? Or maybe just an LLA UPDATE or dynamic LPA load and
avoid the outage and make a bunch of people happy.   

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.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: PDS/E and LNKLST concat

2008-09-19 Thread Patrick O'Keefe
On Fri, 19 Sep 2008 14:25:45 -0400, Gerhard Postpischil 
[EMAIL PROTECTED] wrote:

Arthur Gutowski wrote:
Arthur Gutowski wrote:
 I vaguely remember when IEBCOPY was comprised of more than 
one load module, and compressing the live LINKLIB was not a 
good thing... somehow,
 this smells hauntingly familiar...

... I think you meant to say that
IEBCOPY comprised more than one load module, which is wrong,
unless you count the appendage.

The problem you remember was due to a number of utilities
shipped to execute in a small (64K or so) region (MVT) or
partition (MFT), using overlay. ...

I'm missing the distinction you are trying to oint out, but I sure 
remember the problem, and it existed in either VS1 or MVS into
the mid '80s.  We had a helpfull operator that decided to compress
SYS1.LINKLIB.  The compress worked fine until it got to one of the
IEBCOPY overlay modules (I assume).   IEBCOPY crashed.  We 
probably had a hard wait at that point, but I don't remember for 
sure.   I'm pretty sure the SYS1.LINKLIB directory was clobbered.

Pat O'Keefe 
we had an unusable SYS1.LINKLIB at that point. 

--
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: PDS/E and LNKLST concat

2008-09-18 Thread Ted MacNEIL
The ptf's that were being applied were going to update a PDSE dataset in the 
LNKLST.
 
It's rarely safe to apply maintenance to a live system.

So I cancelled the job - created an alternate RES pack and applied the 
maintenance to the alternate RES. 

Better (safer) choice (IMO).
 
Are the new SMSPDSE and SMSPDSE1 address spaces preventing this type of update 
or is there a command to allow this type of update to occur. 
 
These address spaces sometimes 'trip' over contention issues, rarely is there a 
problem.
But, I think you were fortunate.
It made you convert to, what I think, is a better practice.
But, it's not my shop.


-
Too busy driving to stop for gas!

--
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: PDS/E and LNKLST concat

2008-09-18 Thread Mark Steely
It was a test system and if it crashed  the only person it would of
affected was me. 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Ted MacNEIL
Sent: Thursday, September 18, 2008 9:26 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: PDS/E and LNKLST concat

The ptf's that were being applied were going to update a PDSE dataset
in the LNKLST.
 
It's rarely safe to apply maintenance to a live system.

So I cancelled the job - created an alternate RES pack and applied the
maintenance to the alternate RES. 

Better (safer) choice (IMO).
 
Are the new SMSPDSE and SMSPDSE1 address spaces preventing this type of
update or is there a command to allow this type of update to occur. 
 
These address spaces sometimes 'trip' over contention issues, rarely is
there a problem.
But, I think you were fortunate.
It made you convert to, what I think, is a better practice.
But, it's not my shop.


-
Too busy driving to stop for gas!

--
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: PDS/E and LNKLST concat

2008-09-18 Thread Ted MacNEIL
It was a test system and if it crashed  the only person it would of affected 
was me. 

Then what other system was in contentioin for the library?

-
Too busy driving to stop for gas!

--
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: PDS/E and LNKLST concat

2008-09-18 Thread Mark Zelden
On Thu, 18 Sep 2008 09:17:06 -0500, Mark Steely [EMAIL PROTECTED] wrote:

We are z/OS V1R9. I was applying some maintenance to our test system
which was live. The fist set of PTF's applied successfully. During the
apply of the second set of PTF's the job went into a detected wait
state. During the detected wait several messages stating a problem with
PDSE were occurring. 
 
IGW038A Possible PDSE Problem(s) (SMSPDSE1)
Recommend issuing V SMS,PDSE1,ANALYSIS 

The command produced the following output:
 
IGW031I PDSE ANALYSIS  Start of Report(SMSPDSE1) 293   
++ Unable to latch ASRBULCH:7F5D2180   
   Latch:7F5D2198 Holder(0019:00AFF5E8)
   Holding Started Task:LLA
++ no exceptional data set conditions detected 
PDSE ANALYSIS  End of Report(SMSPDSE1) 

 
The ptf's that were being applied were going to update a PDSE dataset in
the LNKLST.
 
So I cancelled the job - created an alternate RES pack and applied the
maintenance to the alternate RES. 
 
Are the new SMSPDSE and SMSPDSE1 address spaces preventing this type of
update or is there a command to allow this type of update to occur. 
 
Any help would be appreciated. 
 

Test or sandbox?  If it is a sandbox and you really don't care if you 
accidentally break something, then I guess it's ok to apply the maintenance
to a live system. 

Maybe it has something to do with the library taking an extent? Even though 
PDSE can reuse space, this won't happen for an open data set in the LNKLST.
Just a swag, this could be WAD or a bug... it's not like there have never
been any  bugs with PDSE or LLA. :-)

If this was some sort of emergency and you needed to do this to a 
production system without taking an outage,  I would first remove the
library from LLA control (with F LLA,UPDATE=xx to bring the other 
thread into this) and then try again.   Then add the library back to
LLA control.

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.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: PDS/E and LNKLST concat

2008-09-18 Thread Tom Marchant
On Thu, 18 Sep 2008 09:17:06 -0500, Mark Steely wrote:

We are z/OS V1R9. I was applying some maintenance to our test system
which was live.

You shouldn't do that.

The fist set of PTF's applied successfully. During the
apply of the second set of PTF's the job went into a detected wait
state. During the detected wait several messages stating a problem with
PDSE were occurring. 
 
...
 
The ptf's that were being applied were going to update a PDSE dataset in
the LNKLST.

You didn't say whether the two systems are in the same sysplex.  If not, you
*really* shouldn't do that.

-- 
Tom Marchant

--
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: PDS/E and LNKLST concat

2008-09-18 Thread Mark Steely
This system is standalone - not sysplex at all.  

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Tom Marchant
Sent: Thursday, September 18, 2008 9:41 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: PDS/E and LNKLST concat

On Thu, 18 Sep 2008 09:17:06 -0500, Mark Steely wrote:

We are z/OS V1R9. I was applying some maintenance to our test system 
which was live.

You shouldn't do that.

The fist set of PTF's applied successfully. During the apply of the 
second set of PTF's the job went into a detected wait state. During the

detected wait several messages stating a problem with PDSE were 
occurring.
 
...
 
The ptf's that were being applied were going to update a PDSE dataset 
in the LNKLST.

You didn't say whether the two systems are in the same sysplex.  If not,
you
*really* shouldn't do that.

--
Tom Marchant

--
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: PDS/E and LNKLST concat

2008-09-18 Thread Tom Marchant
On Thu, 18 Sep 2008 09:46:55 -0500, Mark Steely wrote:

This system is standalone - not sysplex at all.

Search the archives.

You should never share a PDSE outside of a sysplex.

-- 
Tom Marchant

--
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: PDS/E and LNKLST concat

2008-09-18 Thread Mark Zelden
On Thu, 18 Sep 2008 09:40:40 -0500, Tom Marchant [EMAIL PROTECTED]
wrote:


You didn't say whether the two systems are in the same sysplex.  If not, you
*really* shouldn't do that.


2nd reference I saw to 2 systems in replies to the OP.  I see mention of 2 
set of APPLYs, but not 2 systems.  Or did I read the OP wrong?

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.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: PDS/E and LNKLST concat

2008-09-18 Thread Mark Zelden
On Thu, 18 Sep 2008 09:59:07 -0500, Tom Marchant [EMAIL PROTECTED]
wrote:

On Thu, 18 Sep 2008 09:46:55 -0500, Mark Steely wrote:

This system is standalone - not sysplex at all.

Search the archives.

You should never share a PDSE outside of a sysplex.

Also not clear from the OP.  To me it sounded like the apply job was
running on the system that the OP had the latch issue with.  So there may
have not been any sharing of that PDSE outside the sysplex.   If the apply
was from a different system, then yes... all bets are off.

Mark
--
Mark Zelden
Sr. Software and Systems Architect - z/OS Team Lead
Zurich North America / Farmers Insurance Group - ZFUS G-ITO
mailto:[EMAIL PROTECTED]
z/OS Systems Programming expert at http://expertanswercenter.techtarget.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: PDS/E and LNKLST concat

2008-09-18 Thread Scott Rowe
I don't see where he is sharing anything?  As I see it there is only one system 
involved.
 
Yes, applying maintenance to a running system can be hazardous, but if it isn't 
sharing and he doesn't care...

 Tom Marchant [EMAIL PROTECTED] 9/18/2008 10:59 AM 
On Thu, 18 Sep 2008 09:46:55 -0500, Mark Steely wrote:

This system is standalone - not sysplex at all.

Search the archives.

You should never share a PDSE outside of a sysplex.

-- 
Tom Marchant

--
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 



Note that my email domain has changed from jo-annstores.com to joann.com.  
Please update your address book and other records to reflect this change.

CONFIDENTIALITY/EMAIL NOTICE: The material in this transmission contains 
confidential and privileged information intended only for the addressee.  If 
you are not the intended recipient, please be advised that you have received 
this material in error and that any forwarding, copying, printing, 
distribution, use or disclosure of the material is strictly prohibited.  If you 
have received this material in error, please (i) do not read it, (ii) reply to 
the sender that you received the message in error, and (iii) erase or destroy 
the material. Emails are not secure and can be intercepted, amended, lost or 
destroyed, or contain viruses. You are deemed to have accepted these risks if 
you communicate with us by email. Thank you.

--
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: PDS/E and LNKLST concat

2008-09-18 Thread Tom Marchant
On Thu, 18 Sep 2008 10:07:42 -0500, Mark Zelden wrote:

On Thu, 18 Sep 2008 09:40:40 -0500, Tom Marchant wrote:


You didn't say whether the two systems are in the same sysplex.  If not, you
*really* shouldn't do that.


2nd reference I saw to 2 systems in replies to the OP.  I see mention of 2
set of APPLYs, but not 2 systems.  Or did I read the OP wrong?

You're right, he didn't say where the apply job was run.  Perhaps I
misunderstood.

-- 
Tom Marchant

--
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: PDS/E and LNKLST concat

2008-09-18 Thread Hal Merritt
But what about corruption that occurs but does not show up until you go
to production? I'd suggest that you were darned lucky that the issue
made itself it known so early in the game. 

 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Mark Steely
Sent: Thursday, September 18, 2008 9:30 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: PDS/E and LNKLST concat

It was a test system and if it crashed  the only person it would of
affected was me. 

-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Ted MacNEIL
Sent: Thursday, September 18, 2008 9:26 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: PDS/E and LNKLST concat

The ptf's that were being applied were going to update a PDSE dataset
in the LNKLST.
 
It's rarely safe to apply maintenance to a live system.

So I cancelled the job - created an alternate RES pack and applied the
maintenance to the alternate RES. 

Better (safer) choice (IMO).
 
Are the new SMSPDSE and SMSPDSE1 address spaces preventing this type of
update or is there a command to allow this type of update to occur. 
 
These address spaces sometimes 'trip' over contention issues, rarely is
there a problem.
But, I think you were fortunate.
It made you convert to, what I think, is a better practice.
But, it's not my shop.


-
Too busy driving to stop for gas!

--
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

NOTICE: This electronic mail message and any files transmitted with it are 
intended
exclusively for the individual or entity to which it is addressed. The message, 
together with any attachment, may contain confidential and/or privileged 
information.
Any unauthorized review, use, printing, saving, copying, disclosure or 
distribution 
is strictly prohibited. If you have received this message in error, please 
immediately advise the sender by reply email and delete all copies.

--
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