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.
Post Reply
Manoj
Registered Member
Posts: 33
Joined: Wed Jul 17, 2013 9:10 am

Why DataSet restricted to 44 characters on zOS?

Post by Manoj »

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: 1886
Joined: Fri Jun 28, 2013 1:22 am
Location: Dubuque Iowa
United States of America

Re: Why DataSet restricted to 44 characters on zOS?

Post by Robert Sample »

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.
Manoj
Registered Member
Posts: 33
Joined: Wed Jul 17, 2013 9:10 am

Re: Why DataSet restricted to 44 characters on zOS?

Post by Manoj »

Thanks Robert.

I agree with your view, however, coming from windows-world makes you curious about such things.
John Knutson
New Member
Posts: 5
Joined: Tue Feb 25, 2014 5:14 am
Location: IBM Hursley
Contact:

Re: Why DataSet restricted to 44 characters on zOS?

Post by John Knutson »

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: 62
Joined: Wed Aug 07, 2013 6:43 pm

Re: Why DataSet restricted to 44 characters on zOS?

Post by dick scherrer »

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
John Knutson
New Member
Posts: 5
Joined: Tue Feb 25, 2014 5:14 am
Location: IBM Hursley
Contact:

Re: Why DataSet restricted to 44 characters on zOS?

Post by John Knutson »

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: 2799
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Contact:
India

Re: Why DataSet restricted to 44 characters on zOS?

Post by Anuj Dhawan »

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

Create an account or sign in to join the discussion

You need to be a member in order to post a reply

Create an account

Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute

Register

Sign in

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