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 

Who is submitting the JCL's?

 
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
ds390
Beginner


Joined: 23 Jan 2007
Posts: 82
Topics: 39

PostPosted: Mon Feb 12, 2007 11:23 pm    Post subject: Who is submitting the JCL's? Reply with quote

I never worked in an MVS shop before, so I got this question about the common practice of implementing JCL.

In an application system, who is the biggest contributer of the JCL jobs in the system? (End User/System Operator/ Job Scheduler?), and what language environment are they envoked from (REXX, CICS?)?

Thanks for your help.
Back to top
View user's profile Send private message
semigeezer
Supermod


Joined: 03 Jan 2003
Posts: 1014
Topics: 13
Location: Atlantis

PostPosted: Tue Feb 13, 2007 1:57 am    Post subject: Reply with quote

Interesting question -- I'd like to hear people's answers. I've been doing MVS for 25 years but never worked on what would be considered an application system. I've only worked on development systems. I'd suspect that schedulers would control the applications and some maintenance operations like backups, but that end users would still submit more jobs to do various install, maintenance and resource management tasks. Of course, it would vary by shop, but what are people's experiences?
Back to top
View user's profile Send private message Visit poster's website
warp5
Intermediate


Joined: 02 Dec 2002
Posts: 429
Topics: 18
Location: Germany

PostPosted: Tue Feb 13, 2007 2:05 am    Post subject: Reply with quote

In our shop almost all jobs are submitted from the scheduler, the operating does sometimes submit temp jobs and jobs that are not normally in the scheduler, but they are still submitted from the scheduler (and thus they are documented and the output can be reviewed). There are some exceptions, but almost the only ones who can submit jobs besides the operators are the system programmers.
Back to top
View user's profile Send private message Visit poster's website
kolusu
Site Admin
Site Admin


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

PostPosted: Tue Feb 13, 2007 6:36 am    Post subject: Reply with quote

ds390,

our environment is pretty much similar to what warp5 has mentioned.

Kolusu
_________________
Kolusu
www.linkedin.com/in/kolusu
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Bill Dennis
Advanced


Joined: 03 Dec 2002
Posts: 579
Topics: 1
Location: Iowa, USA

PostPosted: Tue Feb 13, 2007 9:41 am    Post subject: Reply with quote

Ours is probably 70/30, job scheduler vs. users on TSO/ISPF. While the scheduler handles the main production workload, there are still many jobs submitted by users.
_________________
Regards,
Bill Dennis

Disclaimer: My comments on this foorum are my own and do not represent the opinions or suggestions of any other person or business entity.
Back to top
View user's profile Send private message
Mervyn
Moderator


Joined: 02 Dec 2002
Posts: 415
Topics: 6
Location: Hove, England

PostPosted: Tue Feb 13, 2007 4:29 pm    Post subject: Reply with quote

I wouldn't like to say what the proportion might be in our shop, but the vast majority of jobs would be production work, handled by the scheduler (OPC). There are, however, many jobs submitted by developers/testers/database users and so on.

Our system operators do not submit jobs manually; I'm not sure they even know how to. We have a large number of support staff, looking after storage allocation, security, general maintenance. It's a busy environment.
_________________
The day you stop learning the dinosaur becomes extinct
Back to top
View user's profile Send private message
warp5
Intermediate


Joined: 02 Dec 2002
Posts: 429
Topics: 18
Location: Germany

PostPosted: Wed Feb 14, 2007 2:49 am    Post subject: Reply with quote

The question was for an application system. We have our development, testing and production all on one machine. Naturally, the developers and testers do submit jobs to the system, they run in a separate environment, job classes, initiators, etc. If they want anything run in the production environment it must be submitted to the operators and they run it under the schedulers control. So we do have a seperation of the environments, even if run on the same machine.
Back to top
View user's profile Send private message Visit poster's website
hareshh
Beginner


Joined: 13 Dec 2006
Posts: 16
Topics: 0

PostPosted: Wed Feb 14, 2007 4:53 am    Post subject: Reply with quote

Hi ds390,

In our Shop and past project with different shop we have seperate Dev & Prod environment as stated above by warp5. Wink

Regards,
Haresh. Mr. Green
Back to top
View user's profile Send private message
vak255
Intermediate


Joined: 10 Sep 2004
Posts: 384
Topics: 79

PostPosted: Thu Feb 15, 2007 2:58 pm    Post subject: Reply with quote

I believe, if the shedulers are used then the number of jobs trigerred will be very large.
In some shops, shedulers not used so may be the internal triggers do that job.
my vote is for shedulers.
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: Sun Feb 25, 2007 9:03 pm    Post subject: Reply with quote

What about the jobs that are triggerred from CICS ? Maybe, even Web ? My point is, not all jobs maybe under complete control of a job scheduler (Control-M, OPC, et al). Of course, for some, it might be a dangerous exception. But, in one particular application I worked, submitting a job to send FAX to a customer was done via CICS program. It was the rule there; not an exception.
_________________
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
semigeezer
Supermod


Joined: 03 Jan 2003
Posts: 1014
Topics: 13
Location: Atlantis

PostPosted: Sat Mar 03, 2007 11:09 am    Post subject: Reply with quote

Pardon me for resurrecting an old topic, but it got me thinking about a common design problem I see almost every day and I'd like to ask other questions about it. So... a couple of observations and then the questions.

Observation 1: It seems that most people are seeing significant numbers of jobs submitted by either systems people or schedulers, so I'm assuming that the previous discussions are about production machines more than development or test machines.

Observation 2: There is a large number of programmers that think that it is a reasonable design to have an online program (CICS, TSO, connected Workstation, web application, etc) submit a job and wait for the output. This is, of course, poor design because the job may never run because of contention for data sets or initiators, but it is becoming more common.

My interest is in development and test systems partly because that is where I work, and because I assume that production systems are more accurately tuned to the needs of the shop so that even if they are running one of these Frankenstein programs the support staff will do whatever is necessary to make sure the jobs can run.

So the questions: On your development systems:
  1. Do you ever still see jobs waiting due to lack of initiators?
  2. How many initiators are available to developers (class A or other classes designated for developer use)
  3. Does your shop designate job classes to specific purposes or do most jobs just go in with CLASS=A?

I only ask these questions for curiosity, but I seem to be having this discussion with people several times a week now.
Back to top
View user's profile Send private message Visit poster's website
dbzTHEdinosauer
Supermod


Joined: 20 Oct 2006
Posts: 1411
Topics: 26
Location: germany

PostPosted: Sat Mar 03, 2007 1:40 pm    Post subject: development shop considerations Reply with quote

Semigeezer,

Since the amount of money the firm is going to spend on hardware defines how much development machine I am going to have to play with:

I only work for large banks,
(those which can afford enough iron to run multiple MVS's)
so that , unless major hardware problems on production machines require reallocation of hardware from the development side,
i never wait!.

designation and use of job classes depends upon the sophistication of the shop.
_________________
Dick Brenholtz
American living in Varel, Germany
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