Re: Weird thought on misuse of a GDG.

2012-06-12 Thread Shmuel Metz (Seymour J.)
In
93891f43642f3c419a7d75acc2b1db6f3c68cc9...@exchangemb2.dhs.state.ia.us,
on 06/11/2012
   at 02:58 PM, Roberts, John J jrobe...@dhs.state.ia.us said:

Also, what is the significance of the V00 part of the qualifier? 

It's the version.

I was always led to believe that it was a vestige of something 
that was never implemented.

Reminds me of the Samuel Clemens obituary.
 
-- 
 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 lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Weird thought on misuse of a GDG.

2012-06-11 Thread Roberts, John J
 But in today's world, without SCRATCH in the definition, the oldest GDG does 
 not get scratched. It gets rolled off the GDG base and becomes a normal 
 cataloged dataset entry. So it stays in the catalog, and can be referenced by 
 absolute name. I wonder if this would ever be of some use to anyone.
 
What happens when you hit GV00?  Does it wrap to GV00 or G0001V00?  If 
so, you could be attempting to catalog a name that already exists.  Not a 
problem for most generation datasets, but I would guess that someone would trip 
over this someday. Especially if z/OS lasts another 50 years ;-)

Also, what is the significance of the V00 part of the qualifier?  I was always 
led to believe that it was a vestige of something that was never implemented.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Weird thought on misuse of a GDG.

2012-06-11 Thread Jonathan Goossen
With the SCRATCH set you can write it to tape with a tape retention of the 
number of years for the tape to be kept for a similar result. You either 
need the tape volser to access it, or you need to catalog it without 
rolling it in. This will avoid the generation wrap around that is likely 
if you are creating these fast enough to need more than 255.

Thank you and have a Terrific day!

Jonathan Goossen, DTM
ACT Mainframe Storage Group
Personal: 651-361-4541
Department Support Line: 651-361-
For help with communication and leadership skills checkout Woodwinds 
Toastmasters.



IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 06/11/2012 
02:46:37 PM:

 From: McKown, John john.mck...@healthmarkets.com
 To: IBM-MAIN@bama.ua.edu
 Date: 06/11/2012 02:47 PM
 Subject: Weird thought on misuse of a GDG.
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
 Perhaps I didn't get enought sleep during staff meeting, ah I mean 
 last night. But I just had the weirdest thought enter my head. There
 have been many complaints about the limit of 255 entries in a GDG. 
 Now, I won't debate that at all. But how many people who want more 
 actually need to address the older GDG levels by goovoo number, or
 do GDG-ALL processing on them? If you have an application where you 
 don't want GDG-ALL, and don't really need to access older GDG levels
 by relative generation number, what about defining the GDG with a 
 LIMIT of 255 and NOSCRATCH? In the old world of CVOL processes, old 
 GDGs fell off and became uncatalogued. But in today's world, 
 without SCRATCH in the definition, the oldest GDG does not get 
 scratched. It gets rolled off the GDG base and becomes a normal 
 cataloged dataset entry. So it stays in the catalog, and can be 
 referenced by absolute name. I wonder if this would ever be of some 
 use to anyone.
 
 -- 
 John McKown 
 Systems Engineer IV
 IT
 
 Administrative Services Group
 
 HealthMarkets(r)
 
 9151 Boulevard 26 * N. Richland Hills * TX 76010
 (817) 255-3225 phone * 
 john.mck...@healthmarkets.com * www.HealthMarkets.com
 
 Confidentiality Notice: This e-mail message may contain confidential
 or proprietary information. If you are not the intended recipient, 
 please contact the sender by reply e-mail and destroy all copies of 
 the original message. HealthMarkets(r) is the brand name for 
 products underwritten and issued by the insurance subsidiaries of 
 HealthMarkets, Inc. -The Chesapeake Life Insurance Company(r), Mid-
 West National Life Insurance Company of TennesseeSM and The MEGA 
 Life and Health Insurance Company.SM
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


This e-mail message and all attachments transmitted with it may
contain legally privileged and/or confidential information intended
solely for the use of the addressee(s). If the reader of this
message is not the intended recipient, you are hereby notified that
any reading, dissemination, distribution, copying, forwarding or
other use of this message or its attachments is strictly
prohibited. If you have received this message in error, please
notify the sender immediately and delete this message and all
copies and backups thereof. Thank you.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Weird thought on misuse of a GDG.

2012-06-11 Thread Eric Bielefeld
The V00 allows you to fix a dataset and replace it with V01.  Lets say you 
have G0001V00 through G0005v00 and you realize that G0003V00 is bad.  You 
can run a job to copy and fix G0003V00 to G0003V01.  It will still fall as 
the middle generation of the 5 datasets.  I think I had to do that once, but 
I can't remember why.  I believe when you catalog the V01 generation, the 
old one gets uncatalogued.


Eric Bielefeld

- Original Message - 
From: Roberts, John J jrobe...@dhs.state.ia.us

Newsgroups: bit.listserv.ibm-main
To: IBM-MAIN@bama.ua.edu
Sent: Monday, June 11, 2012 2:58 PM
Subject: Re: Weird thought on misuse of a GDG.


But in today's world, without SCRATCH in the definition, the oldest GDG 
does not get scratched. It gets rolled off the GDG base and becomes a 
normal cataloged dataset entry. So it stays in the catalog, and can be 
referenced by absolute name. I wonder if this would ever be of some use 
to anyone.


What happens when you hit GV00?  Does it wrap to GV00 or G0001V00? 
If so, you could be attempting to catalog a name that already exists.  Not 
a problem for most generation datasets, but I would guess that someone 
would trip over this someday. Especially if z/OS lasts another 50 years 
;-)


Also, what is the significance of the V00 part of the qualifier?  I was 
always led to believe that it was a vestige of something that was never 
implemented.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN 


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Weird thought on misuse of a GDG.

2012-06-11 Thread Jonathan Goossen
The V00 is the version. I have seen it used once for a conversion. The 
regular production system kept creating the V00 version while they were 
testing the new jobs that created the V01 version. When the new jobs went 
into production replacing the old jobs, they went in creating the V00 
version.

That was the explanation I received when I questioned the programmer when 
I saw the V01 on the tapes that I was responsible for.

Thank you and have a Terrific day!

Jonathan Goossen, DTM
ACT Mainframe Storage Group
Personal: 651-361-4541
Department Support Line: 651-361-
For help with communication and leadership skills checkout Woodwinds 
Toastmasters.



IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu wrote on 06/11/2012 
02:58:51 PM:

 From: Roberts, John J jrobe...@dhs.state.ia.us
 To: IBM-MAIN@bama.ua.edu
 Date: 06/11/2012 02:59 PM
 Subject: Re: Weird thought on misuse of a GDG.
 Sent by: IBM Mainframe Discussion List IBM-MAIN@bama.ua.edu
 
  But in today's world, without SCRATCH in the definition, the 
 oldest GDG does not get scratched. It gets rolled off the GDG base
 and becomes a normal cataloged dataset entry. So it stays in the 
 catalog, and can be referenced by absolute name. I wonder if this 
 would ever be of some use to anyone.
 
 What happens when you hit GV00?  Does it wrap to GV00 or 
 G0001V00?  If so, you could be attempting to catalog a name that 
 already exists.  Not a problem for most generation datasets, but I 
 would guess that someone would trip over this someday. Especially if
 z/OS lasts another 50 years ;-)
 
 Also, what is the significance of the V00 part of the qualifier?  I 
 was always led to believe that it was a vestige of something that 
 was never implemented.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


This e-mail message and all attachments transmitted with it may
contain legally privileged and/or confidential information intended
solely for the use of the addressee(s). If the reader of this
message is not the intended recipient, you are hereby notified that
any reading, dissemination, distribution, copying, forwarding or
other use of this message or its attachments is strictly
prohibited. If you have received this message in error, please
notify the sender immediately and delete this message and all
copies and backups thereof. Thank you.

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Weird thought on misuse of a GDG.

2012-06-11 Thread McKown, John
From a vague memory, the Vnn was to be used if you had to do a file fix type 
operation and recreate a specific generation. The system did not help with a 
way to do this, but if you did it yourself by deleting the V00 version and the 
cataloguing a V01 (and now-a-days do a ROLLIN), you could access the V01 
version using the same relative generation. Or you could do something like:

//FIXFILE EXEC PGM=FILEFIX
//INPUT DD DSN=GDG.G0127V00,DISP=(OLD,DELETE,KEEP)
//OUTPUT DD DSN=GDG.G0127V01,DISP=(NEW,CATLG,DELETE),
// ... OTHER PARAMETERS
//*

then the GDG.G0127V01 would replce GDG.G0127V00 as GDG(-n). And it would be 
documented that this was a different version, in records such as SMF. I don't 
remember anybody ever doing it. Personally, I sort of like the UNIX way where I 
put the ISO date  time (ISO 8601 / RFC 3339  format) as the last node. Wish I 
had a simplier way to do it. Note that it is exactly difficult. Just fiddly 
to me.

-- 
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * 
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 -Original Message-
 From: IBM Mainframe Discussion List 
 [mailto:IBM-MAIN@bama.ua.edu] On Behalf Of Roberts, John J
 Sent: Monday, June 11, 2012 2:59 PM
 To: IBM-MAIN@bama.ua.edu
 Subject: Re: Weird thought on misuse of a GDG.
 
  But in today's world, without SCRATCH in the definition, 
 the oldest GDG does not get scratched. It gets rolled off 
 the GDG base and becomes a normal cataloged dataset entry. 
 So it stays in the catalog, and can be referenced by absolute 
 name. I wonder if this would ever be of some use to anyone.
  
 What happens when you hit GV00?  Does it wrap to GV00 
 or G0001V00?  If so, you could be attempting to catalog a 
 name that already exists.  Not a problem for most generation 
 datasets, but I would guess that someone would trip over this 
 someday. Especially if z/OS lasts another 50 years ;-)
 
 Also, what is the significance of the V00 part of the 
 qualifier?  I was always led to believe that it was a vestige 
 of something that was never implemented.
 
 --
 For IBM-MAIN subscribe / signoff / archive access instructions,
 send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN
 
 

--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Weird thought on misuse of a GDG.

2012-06-11 Thread R.S.

W dniu 2012-06-11 21:58, Roberts, John J pisze:

But in today's world, without SCRATCH in the definition, the oldest
GDG does not get scratched. It gets rolled off the GDG base and
becomes a normal cataloged dataset entry. So it stays in the
catalog, and can be referenced by absolute name. I wonder if this
would ever be of some use to anyone.


What happens when you hit GV00?  Does it wrap to GV00 or
G0001V00?  If so, you could be attempting to catalog a name that
already exists.  Not a problem for most generation datasets, but I
would guess that someone would trip over this someday. Especially if
z/OS lasts another 50 years ;-)


There is no need to wait 50 years, usually it takes 30 minutes during 
... JCL course. I've taught so many groups where there was at least one 
guy who wanted to check it. ;-)


BTW: Much more cumbersome may be can I submit JOB A from JOB A, 
recurrently?



BTW2: In real world  datasets, even generated more than daily is 
ENOUGH. 255 is not of course.


--
Radoslaw Skorupka
Lodz, Poland






--
Tre tej wiadomoci moe zawiera informacje prawnie chronione Banku 
przeznaczone wycznie do uytku subowego adresata. Odbiorc moe by jedynie 
jej adresat z wyczeniem dostpu osób trzecich. Jeeli nie jeste adresatem 
niniejszej wiadomoci lub pracownikiem upowanionym do jej przekazania 
adresatowi, informujemy, e jej rozpowszechnianie, kopiowanie, rozprowadzanie 
lub inne dziaanie o podobnym charakterze jest prawnie zabronione i moe by 
karalne. Jeeli otrzymae t wiadomo omykowo, prosimy niezwocznie 
zawiadomi nadawc wysyajc odpowied oraz trwale usun t wiadomo 
wczajc w to wszelkie jej kopie wydrukowane lub zapisane na dysku.

This e-mail may contain legally privileged information of the Bank and is intended solely for business use of the addressee. This e-mail may only be received by the addressee and may not be disclosed to any third parties. If you are not the intended addressee of this e-mail or the employee authorised to forward it to the addressee, be advised that any dissemination, copying, distribution or any other similar activity is legally prohibited and may be punishable. If you received this e-mail by mistake please advise the sender immediately by using the reply facility in your e-mail software and delete permanently this e-mail including any copies of it either printed or saved to hard drive. 


BRE Bank SA, 00-950 Warszawa, ul. Senatorska 18, tel. +48 (22) 829 00 00, fax 
+48 (22) 829 00 33, www.brebank.pl, e-mail: i...@brebank.pl
Sd Rejonowy dla m. st. Warszawy XII Wydzia Gospodarczy Krajowego Rejestru Sdowego, nr rejestru przedsibiorców KRS 025237, NIP: 526-021-50-88. 
Wedug stanu na dzie 01.01.2012 r. kapita zakadowy BRE Banku SA (w caoci wpacony) wynosi 168.410.984 zotych.


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN


Re: Weird thought on misuse of a GDG.

2012-06-11 Thread Robert A. Rosenberg
At 14:58 -0500 on 06/11/2012, Roberts, John J wrote about Re: Weird 
thought on misuse of a GDG.:


Also, what is the significance of the V00 part of the qualifier?  I 
was always led to believe that it was a vestige of something that 
was never implemented.


It allows you to create a replacement version of Generation  
without breaking the sequence. Lets say that for some reason you need 
to replace the contents of X.G0500V00. If you make the replacement 
X.G0500V01, it will replace the V00 copy in the relative sequence. 
IOW: When X(-1) is X.G0501V00, X(-2) is X.G0500V01 (in lieu of the 
replaced V00). This is useful for example if you want to move old 
files from TAPE to DASD (the V00 signaling that the file was copied 
to DASD from its original TAPE volume).


--
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: INFO IBM-MAIN