Why DataSet restricted to 44 characters on zOS?

Linux on System z, Linux on zSeries, Linux/390, zLinux, z/Linux, z/VM & UNIX Shell services. IBM OS/360, OS/370, MVS, OS/390, TPF, VM/CMS, VM/ESA, VSE/ESA, z/VSE, z/OS.

Topic author
Manoj
Registered Member
Posts: 30
Joined: Wed Jul 17, 2013 9:10 am

Why DataSet restricted to 44 characters on zOS?

Postby Manoj » Thu Jul 18, 2013 10:35 am

Hello,

I was reading the evolution of z/OS from its primitive MVS OS and coming from Windows world, I need to ask, why is the data set name is restricted to only 44 characters? And why, for Tape Drive, label is of 17 characters and not more, at least 44 characters?

Hopefully, I don't bother too much.



Online
User avatar

Robert Sample
Global Moderator
Global Moderator
Posts: 1275
Joined: Fri Jun 28, 2013 1:22 am
Location: East Dubuque Illinois
Has thanked: 2 times
Been thanked: 90 times

Re: Why DataSet restricted to 44 characters on zOS?

Postby Robert Sample » Thu Jul 18, 2013 4:33 pm

You first must understand that data set names go back to 1964 when the first 360 was announced. Back then, 44 characters was considered adequate and a good compromise between longer names for readability and shorter names for faster system processing.

Tape data set names are 17 characters because that is all the space available in the tape label header and that again goes back to System 360.

Rather than asking why, you would be far better off just learning -- and accepting -- the limitations as they exist. Unless you are a historian, the "why" does not matter since you cannot change the 44-character limit anyway.




Topic author
Manoj
Registered Member
Posts: 30
Joined: Wed Jul 17, 2013 9:10 am

Re: Why DataSet restricted to 44 characters on zOS?

Postby Manoj » Fri Jul 19, 2013 11:46 am

Thanks Robert.

I agree with your view, however, coming from windows-world makes you curious about such things.



User avatar

John Knutson
New Member
Posts: 6
Joined: Tue Feb 25, 2014 5:14 am
Location: IBM Hursley

Re: Why DataSet restricted to 44 characters on zOS?

Postby John Knutson » Wed Feb 26, 2014 5:01 am

It's probably not coincidental that 44 characters give you five octets separated by periods. You also need to bear in mind the limitations of the original JCL input media - 80 column punch cards.


John Knutson - CICS Market Enablement
CICS social media aggregator: http://www-304.ibm.com/social/aggregator/cics


dick scherrer
Former Team Member
Posts: 68
Joined: Wed Aug 07, 2013 6:43 pm
Been thanked: 1 time

Re: Why DataSet restricted to 44 characters on zOS?

Postby dick scherrer » Wed Feb 26, 2014 11:13 pm

however, coming from windows-world makes you curious about such things.
There should be no consideration/compsarison why things are different in the 2 environments. There are Very Few similarities between these environmants.


Hope this helps,
d

User avatar

John Knutson
New Member
Posts: 6
Joined: Tue Feb 25, 2014 5:14 am
Location: IBM Hursley

Re: Why DataSet restricted to 44 characters on zOS?

Postby John Knutson » Thu Mar 06, 2014 4:59 am

IBM invites 44 finalists to the inaugural Master the Mainframe World Championship http://www-03.ibm.com/press/us/en/pressrelease/43308.wss. Surely that's not a coincidence.


John Knutson - CICS Market Enablement
CICS social media aggregator: http://www-304.ibm.com/social/aggregator/cics

User avatar

Anuj Dhawan
Founder
Posts: 2393
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Has thanked: 152 times
Been thanked: 66 times

Re: Why DataSet restricted to 44 characters on zOS?

Postby Anuj Dhawan » Thu Mar 06, 2014 1:46 pm

So, did they mean "44 'Characters' of Championship" ... :)


Thanks,
Anuj


Return to “zLinux, USS and other Operating Systems for Mainframes.”

Who is online

Users browsing this forum: CommonCrawl [Bot] and 0 guests