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.
Previous topicNext topic

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

Why DataSet restricted to 44 characters on zOS?

Post by 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.



User avatar

Robert Sample
Global Moderator
Global Moderator
Posts: 1331
Joined: Fri Jun 28, 2013 1:22 am
Location: Dubuque Iowa
Zodiac: Virgo

Re: Why DataSet restricted to 44 characters on zOS?

Post by 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
Zodiac: Pisces

Re: Why DataSet restricted to 44 characters on zOS?

Post by 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?

Post by 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
Zodiac: Virgo

Re: Why DataSet restricted to 44 characters on zOS?

Post by 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?

Post by 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/press ... /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: 2461
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Zodiac: Sagittarius

Re: Why DataSet restricted to 44 characters on zOS?

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

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


Thanks,
Anuj

Disclaimer: My comments on this website are my own and do not represent the opinions or suggestions of any other person or business entity, in any way.

Previous topicNext topic

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