MVSFORUMS.com Forum Index MVSFORUMS.com
A Community of and for MVS Professionals
 
 FAQFAQ   SearchSearch   Quick Manuals   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

V00 of G0000V00 is version number or volume number?

 
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Job Control Language(JCL)
View previous topic :: View next topic  
Author Message
Cogito-Ergo-Sum
Advanced


Joined: 15 Dec 2002
Posts: 637
Topics: 43
Location: Bengaluru, INDIA

PostPosted: Mon Feb 16, 2004 3:17 am    Post subject: V00 of G0000V00 is version number or volume number? Reply with quote

Hi all,
I have always kown that the G0000V00 part of a GDG is a combination of generation number and version number. But, this http://www.felgall.com/mvs3.htm link calims otherwise.

The IBM manual clearly names the G0000V00 part of a GDG as a combination of generation number and version number. Also, there is no mention whatsoever in the IBM manual of a multi-volume dataset automatically raising the Vmm part of GnnnnVmm.

Don't you think what the link claims is incorect?
_________________
ALL opinions are welcome.

Debugging tip:
When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.
-- Sherlock Holmes.
Back to top
View user's profile Send private message
taltyman
JCL Forum Moderator
JCL Forum Moderator


Joined: 02 Dec 2002
Posts: 310
Topics: 8
Location: Texas

PostPosted: Mon Feb 16, 2004 8:31 am    Post subject: Reply with quote

I've always considered the Voo part to be used (incremented) when a GDG has a generation that is screwed up. Typically it isn't the (0) generation as that one can simply be deleted/recreated. Never heard of it being referred as some kind of volume identifier. Of course there's lots that I don't know.
Back to top
View user's profile Send private message
Cogito-Ergo-Sum
Advanced


Joined: 15 Dec 2002
Posts: 637
Topics: 43
Location: Bengaluru, INDIA

PostPosted: Mon Feb 16, 2004 8:39 am    Post subject: Reply with quote

Taltyman,
Exactly the notion that I had; until that link was forwarded to me by a colleague of mine. I have never heard as much as a whisper in these fora about Vmm being a volume identifier. Also, the IBM manual does not mention about volume identifiers.

The link also mentions how a multi-volume dataset is referred by a volume identifier. Whatever does this mean?? Do I get to access the dataset in parts and pieces depending on the volume identifier I give?? Rolling Eyes

I am planning to put in some feedback in that site (if there is a facility to do so). But, I wanted to be sure. Hence, this post.
_________________
ALL opinions are welcome.

Debugging tip:
When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.
-- Sherlock Holmes.
Back to top
View user's profile Send private message
kolusu
Site Admin
Site Admin


Joined: 26 Nov 2002
Posts: 12378
Topics: 75
Location: San Jose

PostPosted: Mon Feb 16, 2004 9:00 am    Post subject: Reply with quote

Cogito,

I guess the author of that article is wrong.

Quote:

The two zeroes on the end of the name represent a volume number which is used when the file is stored on media requiring the use of multiple volumes.


Drop him a note along with this IBM manual link and ask for a clarification.

http://publibz.boulder.ibm.com/cgi-bin/bookmgr_OS390/BOOKS/DGT2D410/3.9.1?DT=20020122112221#HDRABGEN9
_________________
Kolusu
www.linkedin.com/in/kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
bablack
Beginner


Joined: 04 Dec 2002
Posts: 71
Topics: 0
Location: Little Falls, NJ

PostPosted: Mon Feb 16, 2004 12:50 pm    Post subject: Reply with quote

Quote:
I have always kown that the G0000V00 part of a GDG is a combination of generation number and version number. But, this http://www.felgall.com/mvs3.htm link calims otherwise.

The IBM manual clearly names the G0000V00 part of a GDG as a combination of generation number and version number. Also, there is no mention whatsoever in the IBM manual of a multi-volume dataset automatically raising the Vmm part of GnnnnVmm.

Don't you think what the link claims is incorect?


That site is wrong. The IBM "Using Data Sets" manual clearly calls it a version number and says that it will always be 00 when you create a generation via a relative genertaion number, e.g., DSN=gdg(+1). It does say that if you replace a generation for some reason, you can explicitly create a non-zero version, e.g., DSN=gdg.G1234V01, to indicate the replacement. This is optional.
_________________
Bruce A. Black
Senior Software Developer
Innovation Data Processing
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Cogito-Ergo-Sum
Advanced


Joined: 15 Dec 2002
Posts: 637
Topics: 43
Location: Bengaluru, INDIA

PostPosted: Mon Feb 16, 2004 1:02 pm    Post subject: Reply with quote

Thank you, Bruce, Kolusu and Taltyman.

I have already reported this and given the IBM manual link to that site. Maybe some corrective action will be taken.
_________________
ALL opinions are welcome.

Debugging tip:
When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.
-- Sherlock Holmes.
Back to top
View user's profile Send private message
Cogito-Ergo-Sum
Advanced


Joined: 15 Dec 2002
Posts: 637
Topics: 43
Location: Bengaluru, INDIA

PostPosted: Tue Feb 17, 2004 12:52 am    Post subject: Reply with quote

FYI...

I got a reply from the Webmaster.

As per him, the Vmm part was actually intended for volume identifier since some couple of decades ago when multi-volume dataset was in vogue. But, as this no more of a generality now, Vmm part is now referred to as version identifier.

Thus, that particular page on the site has now been updated to show both the "historic" and current usage of Vmm part of GDG absolute name.
_________________
ALL opinions are welcome.

Debugging tip:
When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.
-- Sherlock Holmes.
Back to top
View user's profile Send private message
bablack
Beginner


Joined: 04 Dec 2002
Posts: 71
Topics: 0
Location: Little Falls, NJ

PostPosted: Tue Feb 17, 2004 8:53 am    Post subject: Reply with quote

Quote:
I got a reply from the Webmaster. As per him, the Vmm part was actually intended for volume identifier since some couple of decades ago when multi-volume dataset was in vogue. But, as this no more of a generality now, Vmm part is now referred to as version identifier.


Sorry, he is wrong. I have been involved in IBM mainframes since OS/360 in 1970, and the Vxx has ALWAYS been a version number. Multi-vol datasets are still in vogue, many sites still use 3480 or 3490 tape drives where the large datasets are often multi-vol, and the Vxx is always V00.

If it was a vol seq, then the dataset name would vary from one volume to the next in a mult-vol dataset, which is contrary to OS rules.
_________________
Bruce A. Black
Senior Software Developer
Innovation Data Processing
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Cogito-Ergo-Sum
Advanced


Joined: 15 Dec 2002
Posts: 637
Topics: 43
Location: Bengaluru, INDIA

PostPosted: Tue Feb 17, 2004 9:45 am    Post subject: Reply with quote

I was doubtful too. But, when someone (the webmaster) with couple of decades' experience speaks, it is bit difficult to contest the claims.
_________________
ALL opinions are welcome.

Debugging tip:
When you have eliminated all which is impossible, then whatever remains, however improbable, must be the truth.
-- Sherlock Holmes.
Back to top
View user's profile Send private message
Maton_Man
Beginner


Joined: 30 Jan 2004
Posts: 123
Topics: 0

PostPosted: Tue Feb 17, 2004 6:11 pm    Post subject: Reply with quote

Sounds to me like site-specific naming practices rather than architectural design by IBM.

He is wrong from the latter point of view for a variety of reasons.
_________________
My opinions are exactly that.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view    MVSFORUMS.com Forum Index -> Job Control Language(JCL) All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


MVSFORUMS
Powered by phpBB © 2001, 2005 phpBB Group