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

How are Cataloged Procedures used on your system(s)?


IBM Mainframe Forums -> JCL & VSAM
Post new topic   Reply to topic
View previous topic :: View next topic  

How are Cataloged Procedures used on your system(s)?
Every Production job executes from a cataloged PROC
40%
 40%  [ 9 ]
Most Production jobs execute from a cataloged PROC
45%
 45%  [ 10 ]
Some Production jobs execute from a cataloged PROC
13%
 13%  [ 3 ]
No Production jobs execute from a cataloged PROC
0%
 0%  [ 0 ]
Other - please clarify in a reply to the topic
0%
 0%  [ 0 ]
Total Votes : 22

Author Message
dick scherrer

Moderator Emeritus


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

PostPosted: Tue Jan 27, 2009 5:26 am
Reply with quote

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
View user's profile Send private message
Craq Giegerich

Senior Member


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

PostPosted: Tue Jan 27, 2009 5:42 am
Reply with quote

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
View user's profile Send private message
Robert Sample

Global Moderator


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

PostPosted: Tue Jan 27, 2009 6:40 am
Reply with quote

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
View user's profile Send private message
gcicchet

Senior Member


Joined: 28 Jul 2006
Posts: 1702
Location: Australia

PostPosted: Tue Jan 27, 2009 7:13 am
Reply with quote

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
View user's profile Send private message
Arun Raj

Moderator


Joined: 17 Oct 2006
Posts: 2481
Location: @my desk

PostPosted: Tue Jan 27, 2009 9:03 am
Reply with quote

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
View user's profile Send private message
dick scherrer

Moderator Emeritus


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

PostPosted: Tue Jan 27, 2009 9:22 am
Reply with quote

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
View user's profile Send private message
Arun Raj

Moderator


Joined: 17 Oct 2006
Posts: 2481
Location: @my desk

PostPosted: Tue Jan 27, 2009 10:45 am
Reply with quote

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
View user's profile Send private message
dick scherrer

Moderator Emeritus


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

PostPosted: Wed Jan 28, 2009 3:32 am
Reply with quote

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 icon_smile.gif

d
Back to top
View user's profile Send private message
Anuj Dhawan

Superior Member


Joined: 22 Apr 2006
Posts: 6248
Location: Mumbai, India

PostPosted: Wed Jan 28, 2009 3:06 pm
Reply with quote

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.. icon_smile.gif

-Ad
Back to top
View user's profile Send private message
dick scherrer

Moderator Emeritus


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

PostPosted: Wed Jan 28, 2009 3:16 pm
Reply with quote

Hi Anuj,

Quote:
Hope my vote counts..Have a good one..
Yup, surely does.

Thanks for your input icon_smile.gif

d
Back to top
View user's profile Send private message
Arun Raj

Moderator


Joined: 17 Oct 2006
Posts: 2481
Location: @my desk

PostPosted: Wed Jan 28, 2009 9:24 pm
Reply with quote

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. icon_smile.gif
Quote:
Thanks for the feedback
You're welcome. icon_smile.gif
Back to top
View user's profile Send private message
mtaylor

Active User


Joined: 20 Feb 2009
Posts: 108
Location: Kansas City

PostPosted: Wed Mar 04, 2009 6:47 pm
Reply with quote

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
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 -> JCL & VSAM

 


Similar Topics
Topic Forum Replies
No new posts System add a USER parm when job submi... TSO/ISPF 4
No new posts Sysplex System won't IPL at DR site I... All Other Mainframe Topics 2
No new posts Access to non cataloged VSAM file JCL & VSAM 18
No new posts How to delete a user's alias from the... JCL & VSAM 11
No new posts Insert system time/date (timestamp) u... DFSORT/ICETOOL 5
Search our Forums:

Back to Top