Re: ISPF FREED SYS1.PARMLIB

2007-09-04 Thread Jousma, David
Steve,

I believe that IPLPARM is separate for a reason.  Lets get back to what
you are using SETLOAD for.  That is to fix a PARMLIB issue.  You do not
need a fully specified LOADxx member to do this.  All you need is the
necessary PARMLIB statements to fix your problem.  As such, I would have
no problem keeping a LOADFX (LOADfix) member in PARMLIB, maybe even
temporarily, just to address this issue.  After all, in reality, most of
us don't use SETLOAD bey much as it is.

Dave 



Dave Jousma
Mainframe Services
[EMAIL PROTECTED]
616.653.8429


-Original Message-
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Steve Horein
Sent: Saturday, September 01, 2007 11:24 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: ISPF FREED SYS1.PARMLIB

Thanks to everyone that contributed! 

As suggested, SETLOAD was the way to go for me. I once again have a
properly sized SYS1.PARMLIB. However, while reviewing SETLOAD
documentation, questions spring to mind: Do you folks concatenate your
SYSx.IPLPARM (if you use it) to PARMLIB in LOADxx? 

I was also curious if IEFPRMLB could be made to include by default the
PDS where LOADxx was found at IPL time, much like it includes by default
SYS1.PARMLIB. 

I've recently taken to using LOADxx found in SYSx.IPLPARM on the IODF
volume instead of finding LOADxx in SYS1.PARMLIB. When I first issued my
SETLOAD command, it failed because I didn't specify DSN=SYSx.IPLPARM as
I should have, because at this time, I don't concatenate SYSx.IPLPARM. I
know, how I concatenate PARMLIB is my choice, but I'd hate to be viewed
as 'out there' if this isn't considered standard practice! ;)

I don't know if I'm OCD, but I like having any/all of my LOADxxs found
in one place. I happen to choose SYSx.PARMLIB for that. I've also
considered creating a SYS1.LLA.PARMLIB (and system specific
SYS1.LLA.PARMLIBs) to contain CSVLLAxx members, excluding CSVLLA00. 

I guess there's a line to draw between being organized and easily
maintainable.
Thanks again for being the group that you are!


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: ISPF FREED SYS1.PARMLIB

2007-09-03 Thread Shmuel Metz (Seymour J.)
In [EMAIL PROTECTED], on 09/01/2007
   at 10:23 AM, Steve Horein [EMAIL PROTECTED] said:

I was also curious if IEFPRMLB could be made to include by default
the PDS where LOADxx was found at IPL time, much like it includes by
default SYS1.PARMLIB.

Easily; they could just as easily back out the change once the
complaints started. This is a case of If it's not broke, don't fix
it. The whole point of having an IPLPARM library is to separate out
the LOADxx members.
 
-- 
 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: ISPF FREED SYS1.PARMLIB

2007-09-02 Thread Skip Robinson
We've never entertained the idea of concatenating the IPLPARM library along
with other PARMLIBs. The name says it all. It is used only at IPL time at
the earliest possible stage of initialization, so early that it does not
even need to cataloged because LOADxx actually tells the OS where to find
the master catalog. IPLPARM can also contain NUCLSTxx, used only to build
the nucleus.

None of the 'normal' members of IPLPARM are needed once IPL takes off.
Hence concatenating it with, say SYS1.PARMLIB, while not harmful, satisfies
no useful purpose.

.
.
JO.Skip Robinson
Southern California Edison Company
Electric Dragon Team Paddler
SHARE MVS Program Co-Manager
626-302-7535 Office
323-715-0595 Mobile
[EMAIL PROTECTED]


   
 Steve Horein  
 [EMAIL PROTECTED] 
 COURT.COM To 
 Sent by: IBM  IBM-MAIN@BAMA.UA.EDU
 Mainframe  cc 
 Discussion List   
 [EMAIL PROTECTED] Subject 
 .EDU Re: ISPF FREED SYS1.PARMLIB 
   
   
 09/01/2007 08:23  
 AM
   
   
 Please respond to 
   IBM Mainframe   
  Discussion List  
 [EMAIL PROTECTED] 
   .EDU   
   
   




Thanks to everyone that contributed!

As suggested, SETLOAD was the way to go for me. I once again have a
properly sized SYS1.PARMLIB. However, while reviewing SETLOAD
documentation, questions spring to mind: Do you folks concatenate your
SYSx.IPLPARM (if you use it) to PARMLIB in LOADxx?

I was also curious if IEFPRMLB could be made to include by default the PDS
where LOADxx was found at IPL time, much like it includes by default
SYS1.PARMLIB.

I've recently taken to using LOADxx found in SYSx.IPLPARM on the IODF
volume instead of finding LOADxx in SYS1.PARMLIB. When I first issued my
SETLOAD command, it failed because I didn't specify DSN=SYSx.IPLPARM as I
should have, because at this time, I don't concatenate SYSx.IPLPARM. I
know, how I concatenate PARMLIB is my choice, but I'd hate to be viewed
as 'out there' if this isn't considered standard practice! ;)

I don't know if I'm OCD, but I like having any/all of my LOADxxs found in
one
place. I happen to choose SYSx.PARMLIB for that. I've also considered
creating a SYS1.LLA.PARMLIB (and system specific SYS1.LLA.PARMLIBs) to
contain CSVLLAxx members, excluding CSVLLA00.

I guess there's a line to draw between being organized and easily
maintainable.
Thanks again for being the group that you are!

--
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: ISPF FREED SYS1.PARMLIB

2007-09-01 Thread Steve Horein
Thanks to everyone that contributed! 

As suggested, SETLOAD was the way to go for me. I once again have a 
properly sized SYS1.PARMLIB. However, while reviewing SETLOAD 
documentation, questions spring to mind: Do you folks concatenate your 
SYSx.IPLPARM (if you use it) to PARMLIB in LOADxx? 

I was also curious if IEFPRMLB could be made to include by default the PDS 
where LOADxx was found at IPL time, much like it includes by default 
SYS1.PARMLIB. 

I've recently taken to using LOADxx found in SYSx.IPLPARM on the IODF 
volume instead of finding LOADxx in SYS1.PARMLIB. When I first issued my 
SETLOAD command, it failed because I didn't specify DSN=SYSx.IPLPARM as I 
should have, because at this time, I don't concatenate SYSx.IPLPARM. I 
know, how I concatenate PARMLIB is my choice, but I'd hate to be viewed 
as 'out there' if this isn't considered standard practice! ;)

I don't know if I'm OCD, but I like having any/all of my LOADxxs found in one 
place. I happen to choose SYSx.PARMLIB for that. I've also considered 
creating a SYS1.LLA.PARMLIB (and system specific SYS1.LLA.PARMLIBs) to 
contain CSVLLAxx members, excluding CSVLLA00. 

I guess there's a line to draw between being organized and easily maintainable.
Thanks again for being the group that you are!

On Thu, 30 Aug 2007 17:57:48 -0500, Steve Horein 
[EMAIL PROTECTED] wrote:

Hi all,
Ugh - Long days  short nights has taken it's toll on me. Instead of viewing
our shared SYS1.PARMLIB with 'V' in ISPF, I instead freed it with 'F'. Yeah I
know, F  V are not even on the same row on the keyboard. Now
SYS1.PARMLIB is 100% used. I've allocated 'SYS1.PARMLIB.SIZE' with the
original primary, 0 secondary. Would it be safe to:

1) IEBCOPY the freed SYS1.PARMLIB into the SYS1.PARMLIB.SIZE,
2) rename the freed SYS1.PARMLIB to SYS1.PARMLIB.DONT.DELETE,
3) finally rename SYS1.PARMLIB.SIZE to SYS1.PARMLIB?

Searching the archives makes me think I'd be fine, what with all of the topics
relating to compressing PARMLIB, but I'd rather ask outright about the whole
rename/swap idea.

I have system specific PARMLIBs concatenated before SYS1.PARMLIB, so any
required changes could be made there if D37 issues arise before the next IPL.

Thanks, and any suggestions would be helpful!

--
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: ISPF FREED SYS1.PARMLIB

2007-09-01 Thread Ed Gould

On Sep 1, 2007, at 10:23 AM, Steve Horein wrote:


Thanks to everyone that contributed!

-SNIP

Steve,

Indeed this was an interesting discussion. What got me curious is  
that quite a few people do not run with SYS1.PARMLIB without an  
expiration date.
I have *ALWAYS* put expdt on all sys1 libraries. I do it for two  
reasons.
1. Its a double check incase I finger check and save something that  
was not to be saved.
2. its a double check against the security people to make sure they  
haven't oops'd a definition.


I think if you would have (in this case) did a F to the library it  
would have asked the operator and you could have called them and said  
reply M


But it also asks the first question I have does every one put expdt  
on all sys1 libraries (or some) ?


Ed

--
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: ISPF FREED SYS1.PARMLIB

2007-08-31 Thread Vernooy, C.P. - SPLXM
Lizette Koehler [EMAIL PROTECTED] wrote in message
news:[EMAIL PROTECTED]...
 I am not sure you have a problem.
 
 When you issued the FREE SPACE command against the PARMLIB data set,
you
 only force it to go back to the primary space if it could.  For
instance, if
 your SYS1.PARMLIB had CYL 1,1 and had 5 extents, then the free would
would
 have left it CYL 1,1 but maybe now down to 1 extent.  It is not an
issue
 unless something is looking for a member at the exact TTR location it
was
 before.
 
 I would first issue a D GRS,RES=(*,SYS1.PARMLIB) and see what has it
in
 current allocation (yes there are other methods).
 
 Next I would review the allocation (option 3.2 or 3.4) and see what
the FREE
 did.
 
 You maybe okay.  The free does not reduce your secondary allocations
or
 remove what was there.  It is more like a Compress.
 
 
 F - Free unused space-  not destroy data set.
 
 
 Lizette
 
 

Lizette,

This is not true. FREE frees all space behind the last used track/cyl
and it does not change the allocation amounts. It does not touch the
data, either by reorganize or compress.

In the case of CYL 1,1 and 5 extents there is nothing to free, because
all extents have been taken to write data into. If it was compressed and
the last data would be in extent 3, the last 2 cylinders will be freed.

If the dataset is CYL 5,5 and has 5 extents, the 5 cylinders in the last
extent will probably not used all and the unused cylinders will be
freed.

Kees.
**
For information, services and offers, please visit our web site:
http://www.klm.com. This e-mail and any attachment may contain
confidential and privileged material intended for the addressee
only. If you are not the addressee, you are notified that no part
of the e-mail or any attachment may be disclosed, copied or
distributed, and that any other action related to this e-mail or
attachment is strictly prohibited, and may be unlawful. If you have
received this e-mail by error, please notify the sender immediately
by return e-mail, and delete this message. Koninklijke Luchtvaart
Maatschappij NV (KLM), its subsidiaries and/or its employees shall
not be liable for the incorrect or incomplete transmission of this
e-mail or any attachments, nor responsible for any delay in
receipt.
Koninklijke Luchtvaart Maatschappij N.V. (also known as KLM Royal
Dutch Airlines) is registered in Amstelveen, The Netherlands, with
registered number 33014286 
**

--
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: ISPF FREED SYS1.PARMLIB

2007-08-31 Thread Jousma, David
Steve,

If you have the freebie PDS tool, you can add space to it on the fly.
That is what I would do.  Or, you can create a new parmlib, with a new
name, do a SETLOAD command to make the system use the new parmlib, then
fix the real one, and do another SETLOAD to go back.  

Dave 



Dave Jousma
Mainframe Services
[EMAIL PROTECTED]
616.653.8429



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: ISPF FREED SYS1.PARMLIB

2007-08-31 Thread Edward Jaffe

Eric Bielefeld wrote:
Does anyone know what release the SETLOAD command came with?  I never 
heard of that command until this discussion.
  


OS/390 V1R2?

--
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: ISPF FREED SYS1.PARMLIB

2007-08-31 Thread Eric Bielefeld
Does anyone know what release the SETLOAD command came with?  I never 
heard of that command until this discussion.

Eric Bielefeld
Sr. z/OS Systems Programmer
Milwaukee, Wisconsin
414-475-7434

- Original Message -
From: Jousma, David [EMAIL PROTECTED]
 Steve,
 
 If you have the freebie PDS tool, you can add space to it on the 
 fly.That is what I would do.  Or, you can create a new parmlib, 
 with a new
 name, do a SETLOAD command to make the system use the new parmlib, 
 thenfix the real one, and do another SETLOAD to go back.  
 
 Dave 

 Dave Jousma
 Mainframe Services
 [EMAIL PROTECTED]
 616.653.8429


--
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: ISPF FREED SYS1.PARMLIB

2007-08-31 Thread Jim Mulder
IBM Mainframe Discussion List IBM-MAIN@BAMA.UA.EDU wrote on 08/31/2007 
11:06:07 AM:

 Eric Bielefeld wrote:
  Does anyone know what release the SETLOAD command came with?  I never
  heard of that command until this discussion.
 
 
 OS/390 V1R2?
 

  OS/390 V1R2 (JBB6602) it was.

 BROWSESYS1.MACLIB(IEFPRMLB)  Line 1587 Col
 Command ===  Scroll =
*01* CHANGE ACTIVITY: *
* *
*   Flag LineItem  FMIDDate   IDComment   *
* *
*$L0=PARMCAMG JBB6602 950630 PDNN:  Concatenated Parmlib Support  *
*$L1=PARMCJBB6602 950630 PDNN:  Concatenated Parmlib Support  *
*$L2=PARMCJBB6602 950707 PDNN:  Concatenated Parmlib Support  *
*$01=OW25172  JBB6602 970428 PDNN:  MOVE FREECLOSE under READ *
*$P1=PXD0213  HBB7703 990713 PDXB:  More parmlib data sets*

Jim Mulder   z/OS System Test   IBM Corp.  Poughkeepsie,  NY

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


ISPF FREED SYS1.PARMLIB

2007-08-30 Thread Steve Horein
Hi all,
Ugh - Long days  short nights has taken it's toll on me. Instead of viewing 
our shared SYS1.PARMLIB with 'V' in ISPF, I instead freed it with 'F'. Yeah I 
know, F  V are not even on the same row on the keyboard. Now 
SYS1.PARMLIB is 100% used. I've allocated 'SYS1.PARMLIB.SIZE' with the 
original primary, 0 secondary. Would it be safe to: 

1) IEBCOPY the freed SYS1.PARMLIB into the SYS1.PARMLIB.SIZE, 
2) rename the freed SYS1.PARMLIB to SYS1.PARMLIB.DONT.DELETE, 
3) finally rename SYS1.PARMLIB.SIZE to SYS1.PARMLIB? 

Searching the archives makes me think I'd be fine, what with all of the topics 
relating to compressing PARMLIB, but I'd rather ask outright about the whole 
rename/swap idea.

I have system specific PARMLIBs concatenated before SYS1.PARMLIB, so any 
required changes could be made there if D37 issues arise before the next IPL.

Thanks, and any suggestions would be helpful!

--
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: ISPF FREED SYS1.PARMLIB

2007-08-30 Thread Lizette Koehler
I am not sure you have a problem.

When you issued the FREE SPACE command against the PARMLIB data set, you
only force it to go back to the primary space if it could.  For instance, if
your SYS1.PARMLIB had CYL 1,1 and had 5 extents, then the free would would
have left it CYL 1,1 but maybe now down to 1 extent.  It is not an issue
unless something is looking for a member at the exact TTR location it was
before.

I would first issue a D GRS,RES=(*,SYS1.PARMLIB) and see what has it in
current allocation (yes there are other methods).

Next I would review the allocation (option 3.2 or 3.4) and see what the FREE
did.

You maybe okay.  The free does not reduce your secondary allocations or
remove what was there.  It is more like a Compress.


F - Free unused space-  not destroy data set.


Lizette


 
 Hi all,
 Ugh - Long days  short nights has taken it's toll on me. Instead of
 viewing
 our shared SYS1.PARMLIB with 'V' in ISPF, I instead freed it with 'F'.
 Yeah I
 know, F  V are not even on the same row on the keyboard. Now
 SYS1.PARMLIB is 100% used. I've allocated 'SYS1.PARMLIB.SIZE' with the
 original primary, 0 secondary. Would it be safe to:
 
 1) IEBCOPY the freed SYS1.PARMLIB into the SYS1.PARMLIB.SIZE,
 2) rename the freed SYS1.PARMLIB to SYS1.PARMLIB.DONT.DELETE,
 3) finally rename SYS1.PARMLIB.SIZE to SYS1.PARMLIB?
 
 Searching the archives makes me think I'd be fine, what with all of the
 topics
 relating to compressing PARMLIB, but I'd rather ask outright about the
 whole
 rename/swap idea.
 
 I have system specific PARMLIBs concatenated before SYS1.PARMLIB, so any
 required changes could be made there if D37 issues arise before the next
 IPL.

--
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: ISPF FREED SYS1.PARMLIB

2007-08-30 Thread Paul Gilmartin
On Thu, 30 Aug 2007 17:57:48 -0500, Steve Horein wrote:

Hi all,
Ugh - Long days  short nights has taken it's toll on me. Instead of viewing
our shared SYS1.PARMLIB with 'V' in ISPF, I instead freed it with 'F'. Yeah I
know, F  V are not even on the same row on the keyboard. Now

I understand that a batch job can override SPACE on an existing
data set for the duration of that job.  So, what if you run a
job declaring a suitably large secondary extent and copy a small
dummy member into the library?

(One of us will learn something.)

2) rename the freed SYS1.PARMLIB to SYS1.PARMLIB.DONT.DELETE,

Actually, you can't delete it until you get exclusive access,
and once you have exclusive access it's probably OK to delete.

-- gil

--
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: ISPF FREED SYS1.PARMLIB

2007-08-30 Thread Tom Schmidt
On Thu, 30 Aug 2007 17:57:48 -0500, Steve Horein wrote:

Hi all,
Ugh - Long days  short nights has taken it's toll on me. Instead of viewing
our shared SYS1.PARMLIB with 'V' in ISPF, I instead freed it with 'F'. Yeah I
know, F  V are not even on the same row on the keyboard. Now
SYS1.PARMLIB is 100% used. I've allocated 'SYS1.PARMLIB.SIZE' with the
original primary, 0 secondary. Would it be safe to:

1) IEBCOPY the freed SYS1.PARMLIB into the SYS1.PARMLIB.SIZE,
2) rename the freed SYS1.PARMLIB to SYS1.PARMLIB.DONT.DELETE,
3) finally rename SYS1.PARMLIB.SIZE to SYS1.PARMLIB?

Searching the archives makes me think I'd be fine, what with all of the topics
relating to compressing PARMLIB, but I'd rather ask outright about the whole
rename/swap idea.

I have system specific PARMLIBs concatenated before SYS1.PARMLIB, so any
required changes could be made there if D37 issues arise before the next IPL.

Thanks, and any suggestions would be helpful!
 
 
Before you lose sleep over this, you might want to investigate the SETLOAD 
command to establish a (new) PARMLIB concatenation (with slightly different 
dataset names, then switch back when you have things pieced back 
together).  
 
Before you do that, however, you might want to be sure of your RACF (et al) 
situation - security folks tend to get huffy when PARMLIB shifts around on 
them.  (Mostly they get that way when they know that auditors will be getting 
extra-huffy with the security folks for letting the sysprogs get too slippery.) 
 
-- 
Tom Schmidt 
Madison, WI

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