View previous topic :: View next topic
|
How are Cataloged Procedures used on your system(s)? |
Every Production job executes from a cataloged PROC |
|
40% |
[ 9 ] |
Most Production jobs execute from a cataloged PROC |
|
45% |
[ 10 ] |
Some Production jobs execute from a cataloged PROC |
|
13% |
[ 3 ] |
No Production jobs execute from a cataloged PROC |
|
0% |
[ 0 ] |
Other - please clarify in a reply to the topic |
|
0% |
[ 0 ] |
|
Total Votes : 22 |
|
Author |
Message |
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hello,
Recently, a fairly new client asked about ways to reduce errors in submitted Production jobs. When they showed me how they process production, i was more than a little surprised (shocked?) that they do not support application PROCs. Everything is run inline and all run-specific info is modifed for every job submitted.
I'm looking for feedback on how your organizations use cataloged procedures. For this poll the term "cataloged PROC" refers to one or multiple PROCs executed in a job.
Thank you for your time and your reply,
d |
|
Back to top |
|
|
Craq Giegerich
Senior Member
Joined: 19 May 2007 Posts: 1512 Location: Virginia, USA
|
|
|
|
All of our production jobs use proc's and all of our compiles are done using proc's. The proc's are developed as the jobs move thru test & development and are then moved to production. Test versions of the proc's are used for testing changes. We use a lot of symbolics in our proc's so when a job is moved from test to production all we need to change is the jcllib and an include statement that set DSN HLQ's etc for either test or production and the job card accounting codes. |
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8700 Location: Dubuque, Iowa, USA
|
|
|
|
Most but not all of our production jobs run using PROC's. Some jobs, such as FTP jobs, are not run via PROC -- although there are some NETFTP files to provide remote server security. All of our production jobs do go through CA-7, triggered by time or other jobs. |
|
Back to top |
|
|
gcicchet
Senior Member
Joined: 28 Jul 2006 Posts: 1702 Location: Australia
|
|
|
|
Most but not all of the production jobs use PROC's. A lot of the parameters are passed via the scheduling tool used on that system.
Gerry |
|
Back to top |
|
|
Arun Raj
Moderator
Joined: 17 Oct 2006 Posts: 2481 Location: @my desk
|
|
|
|
All of our production jobs use PROCs. And we use symbolics for HLQs, DB2 system names, etc. These will be initialized within the PROC to PROD values. So while testing we just override these with TEST environment values.
But recently I have been working for a new client where everything is coded in-line in jobs. All FTP cards, control cards,sort cards etc are coded straight away within the job. But they have a few exceptions of built-in procs for executing a COBOL-DB2 program, Multiple Dataset deletion using IEFBR14 etc. I was really surprised by these strange(bad) coding standards. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hi Arun
Quote: |
But recently I have been working for a new client where everything is coded in-line in jobs. |
Do they have a technical or business reason for this?
Thanks,
d |
|
Back to top |
|
|
Arun Raj
Moderator
Joined: 17 Oct 2006 Posts: 2481 Location: @my desk
|
|
|
|
Hi Dick,
I am currently not sure of this. Actually this is a new project which started a few months back and everybody is new to the application. And I came here for a small enhancement task only a few days ago. I asked my peers about this and they dont seem to know the exact reason for following this approach. I saw some 3000-line jobs running in production !!. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hi Arun,
Quote: |
Actually this is a new project which started a few months back and everybody is new to the application. . . . . I asked my peers about this and they dont seem to know the exact reason for following this approach. |
Are the other systems (not part of this project) using PROCs or is everything on the system run inline?
Thanks for the feedback
d |
|
Back to top |
|
|
Anuj Dhawan
Superior Member
Joined: 22 Apr 2006 Posts: 6248 Location: Mumbai, India
|
|
|
|
Hi Dick,
All the production JOBs use Cataloged Procedures, similar to the standards at Arun's shop, we also use symbolics for HLQs, DB2 system names.. etc. These will be replaced within the PROC to PROD values and there are differnt values for test regions..
Hope my vote counts..Have a good one..
-Ad |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19243 Location: Inside the Matrix
|
|
|
|
Hi Anuj,
Quote: |
Hope my vote counts..Have a good one.. |
Yup, surely does.
Thanks for your input
d |
|
Back to top |
|
|
Arun Raj
Moderator
Joined: 17 Oct 2006 Posts: 2481 Location: @my desk
|
|
|
|
Hi Dick,
Quote: |
Are the other systems (not part of this project) using PROCs or is everything on the system run inline? |
Sorry for not making it clear. By 'project' I meant the whole system! I'll be luckily(?) moving out soon.
Quote: |
Thanks for the feedback |
You're welcome. |
|
Back to top |
|
|
mtaylor
Active User
Joined: 20 Feb 2009 Posts: 108 Location: Kansas City
|
|
|
|
My .02:
The one really large system I worked on previously was similar to others here: All jobs contained cataloged procs and symbolic values that made migrating between test and prod easy. There was some customization of procs for different reasons and these were stored with slightly different names in one main proclib.
For some jobs there was some fairly significant customization done to the proc via overrides and control cards from the JCL. |
|
Back to top |
|
|
|