Re: Decide whether programs invoked by a JCL exist

2006-06-13 Thread Johnny Luo
Thanks all for your help. I think I should ask my manager for a more specific requirement or it's impossible to do anything.But I still thanks for your hints on this.Infact,i learned much from this topic and I feel it a must to learn some assembler(I don't know it at this time). Anyway,thanks.

Decide whether programs invoked by a JCL exist

2006-06-12 Thread Johnny Luo
Hi, Recently I've got a mission from my manager. He asked me:If I got a JCL which runs many cobol programs,how can I know whether these load modules exist or not without actually running it? He also mentioned that he remembered there is a parm in JCL which can do this. I guess he means

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Steve Flynn
On 12/06/06, Johnny Luo [EMAIL PROTECTED] wrote: Hi, Recently I've got a mission from my manager. He asked me:If I got a JCL which runs many cobol programs,how can I know whether these load modules exist or not without actually running it? So,can anyone give me some hints on this?In fact,I

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Paul Gillis
Steve Flynn wrote: On 12/06/06, Johnny Luo [EMAIL PROTECTED] wrote: Hi, Recently I've got a mission from my manager. He asked me:If I got a JCL which runs many cobol programs,how can I know whether these load modules exist or not without actually running it? So,can anyone give me some hints

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Graeme Gibson
Umm, forgot to mention tools like Dorana and Softaudit, which should be able to give a definitive report of exactly what's being executed and where it resides. I'm guessing that you don't have either of these though, or your manager would not need to ask such a question. Graeme. At 07:39 PM

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Graeme Gibson
Hmmm..Is this a test? Game playing? ...But,it seems that's not the method my manager expects. well, of course first you just ask your manager what method he does expect you to use! REXX is useful. A better job will require a little assembler too. You may need extra seal meat for

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Hunkeler Peter (KIUB 34)
[snip]... I'm guessing that you don't have either of these though, or your manager would not need to ask such a question. Where's the correlation? (Sorry, couldn't resist) Peter Hunkeler CREDIT SUISSE -- For IBM-MAIN

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread R.S.
Steve Flynn wrote: On 12/06/06, Johnny Luo [EMAIL PROTECTED] wrote: Hi, Recently I've got a mission from my manager. He asked me:If I got a JCL which runs many cobol programs,how can I know whether these load modules exist or not without actually running it? So,can anyone give me some hints

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Charles Mills
? Build COBOL source code for a compile, link, and go? Charles -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of Graeme Gibson Sent: Monday, June 12, 2006 3:38 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Decide whether programs invoked by a JCL exist

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread McKown, John
-Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S. Sent: Monday, June 12, 2006 8:54 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Decide whether programs invoked by a JCL exist snip If you have a product like Jobscan or Pro/JCL you

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Steve Flynn
On 12/06/06, McKown, John [EMAIL PROTECTED] wrote: If you have a product like Jobscan or Pro/JCL you can use it to locate JCL which calls a module which cannot be located. Does it check modules loaded i.e. via CALL ? No, only the module listed in the PGM= parm on the EXEC statement.

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread R.S.
McKown, John wrote: -Original Message- From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf Of R.S. Sent: Monday, June 12, 2006 8:54 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Decide whether programs invoked by a JCL exist snip If you have a product like Jobscan

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Ed Gould
Johnny, There are products out there that will probably do this for you. If you want to write some sas code you can probably do this as well. The 'hidden issue is that when a PGM=ABC dynamically calls program XYZ there is no JCL for XYZ. Again there is a product that (IIRC) front ends

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Charles Mills
, June 12, 2006 9:58 AM To: IBM-MAIN@BAMA.UA.EDU Subject: Re: Decide whether programs invoked by a JCL exist Johnny, There are products out there that will probably do this for you. If you want to write some sas code you can probably do this as well. The 'hidden issue is that when a PGM=ABC

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Ed Gould
On Jun 12, 2006, at 12:46 PM, Charles Mills wrote: It's a problem that really has no answer. Suppose a program attempts to load a user exit module, and finding none, considers this a normal condition and proceeds normally. Is that a missing program condition? If not, how would an analysis

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Rob Weiss
Charles and Ed: One small observation: Don't load the program or you will have security issues to deal with and those (RYO) issues invite auditors. Use Locate, OBTAIN, and then get the TTR of the module, without loading. No library or no TTR, then it's not there. (And, no 806 Abend.) That will

Re: Decide whether programs invoked by a JCL exist

2006-06-12 Thread Graeme Gibson
Peter, while not so familiar with SoftAudit, I do know that Dorana allows you to perform querys that tell you not only which programs were executed via a job's EXEC statements but also any consequent LINK, LOAD or XCTL macros issued in the job's executed steps. Dorana's query reporting