IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

JCL Limits


IBM Mainframe Forums -> Mainframe Interview Questions
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
vikram gopalarathinam

New User


Joined: 28 Jan 2012
Posts: 8
Location: India

PostPosted: Wed May 09, 2012 5:03 pm
Reply with quote

icon_smile.gif Hi we all know only 255 steps can be allowed in a JCL and 15 instream procs are allowed in a job and 3273 DD statments are allowed.. icon_eek.gif May i know why are this limits and on which condition these limits are set. I want o know in details.. please give me some idea or tell me some good url to know abt this... icon_exclaim.gif
Back to top
View user's profile Send private message
PeterHolland

Global Moderator


Joined: 27 Oct 2009
Posts: 2481
Location: Netherlands, Amstelveen

PostPosted: Wed May 09, 2012 5:22 pm
Reply with quote

www-01.ibm.com/support/docview.wss?uid=isg3T1000065
Back to top
View user's profile Send private message
David Robinson

Active User


Joined: 21 Dec 2011
Posts: 199
Location: UK

PostPosted: Wed May 09, 2012 5:28 pm
Reply with quote

255 crops up in all sorts of places as it's the highest number you can store in one byte - x'FF'
Back to top
View user's profile Send private message
Craq Giegerich

Senior Member


Joined: 19 May 2007
Posts: 1512
Location: Virginia, USA

PostPosted: Wed May 09, 2012 5:36 pm
Reply with quote

vikram gopalarathinam wrote:
icon_smile.gif Hi we all know only 255 steps can be allowed in a JCL and 15 instream procs are allowed in a job and 3273 DD statments are allowed.. icon_eek.gif May i know why are this limits and on which condition these limits are set. I want o know in details.. please give me some idea or tell me some good url to know abt this... icon_exclaim.gif


The limitations are in place because computers are finite machines with finite resources. If you are having problems with them I think you have serious design (or implementation) problems.
Back to top
View user's profile Send private message
vikram gopalarathinam

New User


Joined: 28 Jan 2012
Posts: 8
Location: India

PostPosted: Wed May 09, 2012 5:45 pm
Reply with quote

thanks David icon_neutral.gif I agree with your point why is the the limits for DD statments and 15 instream procs..I need to know a detailed info abt this. please give me some URL or any document to know abt that if u have..
Back to top
View user's profile Send private message
Robert Sample

Global Moderator


Joined: 06 Jun 2008
Posts: 8696
Location: Dubuque, Iowa, USA

PostPosted: Wed May 09, 2012 5:51 pm
Reply with quote

In some cases, the limits come about due to physical restrictions (255, 15 are numbers that are upper limits of 2-byte and 1-byte counters respectively). Others come about indirectly (3273 DD statements in a job, for example, is a limit because that's how many 20-byte DD statements can be defined in a 64 KB TIOT).

MUCH more important than knowing WHY the limit, however, is knowing the actual value for the limit to ensure you don't design anything that would violate a limit. Many of the specific values go back to design decisions made in the early to mid 1960's when the original S360 was being designed and built, and have not been changed to ensure backward compatibility. It is unlikely at this date that you could EVER find out the precise WHY of these design decisions, but remember the machines were much smaller in those days -- memory sizes were 16, 32, 64 KB (etc) for the entire mainframe.
Back to top
View user's profile Send private message
Phrzby Phil

Senior Member


Joined: 31 Oct 2006
Posts: 1042
Location: Richmond, Virginia

PostPosted: Wed May 09, 2012 5:55 pm
Reply with quote

While these are certainly interesting questions and the answers inform us about how these things are implemented, why you need to know this remains a mystery. Why do you need?
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


Joined: 23 Nov 2006
Posts: 19244
Location: Inside the Matrix

PostPosted: Wed May 09, 2012 9:47 pm
Reply with quote

Hello,

Quote:
I need to know a detailed info abt this.
What kind of detail are you looking for?

As Phil asked - why does someone believe there is a need for "detail"?

If we knew what you are trying to address, we might be able to offer more usefull replies.
Back to top
View user's profile Send private message
vikram gopalarathinam

New User


Joined: 28 Jan 2012
Posts: 8
Location: India

PostPosted: Thu May 10, 2012 12:26 pm
Reply with quote

Hi..

I have been asked these questions in an interview. Just want to know what willbe the answers for this and certainly it is intresting to know icon_exclaim.gif
Back to top
View user's profile Send private message
Bill Woodger

Moderator Emeritus


Joined: 09 Mar 2011
Posts: 7309
Location: Inside the Matrix

PostPosted: Thu May 10, 2012 1:11 pm
Reply with quote

The chance that you'll ever need to know these answers "in detail" and from memory is very, very, slim.

I've never been bothered by them. If I thought I might be in some circumstance, then what is important is knowing how to find out.

A dumb interview question, that could only check fro whether someone has researched answers to dumb interview questions.

OK, they happen. Don't answer them directly, they do not deserve a direct answer in an interview. Answer them "well" instead. For instance, toss a few manual (names) at them, and as an aside say that you've never, ever, heard of anyone having a problem with them...
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> Mainframe Interview Questions

 


Similar Topics
Topic Forum Replies
No new posts Check GDG Limits JCL & VSAM 6
No new posts Help required on SYSIN DD * maximum l... JCL & VSAM 5
No new posts Storage Limits for Variable/Arrays in... PL/I & Assembler 5
No new posts stored procedure parm limits DB2 1
No new posts Limits of love General Talk & Fun Stuff 2
Search our Forums:

Back to Top