View previous topic :: View next topic
|
Author |
Message |
sriramd
New User
Joined: 02 Nov 2006 Posts: 10
|
|
|
|
Hi,
Had a doubt if this could be done in a JCL.
I have 2 procs say Proc A and Proc B. Currently I am using 2 jobs to execute these procs. Is there a way I can use a single job to execute both the procs?
The only way to differentiate the processing is through a value provided in the SYSIN card. If the value in the Card is say "A" then run Proc A else for all the other cases run Proc B. Is there a way where in I can read the SYSIN within the proc and conditionally execute it depending on the value present in the SYSIN card.
Is it possible to SET a value in the job(this would be edited each time depending on the need), and make a check in a proc(Say Proc C) that if it has a value of "A" then execute the Proc A else execute Proc B?
If not in JCL, is there any other way to do other than writting a new Cobol program for this purpose.
TIA
Sriram |
|
Back to top |
|
|
Craq Giegerich
Senior Member
Joined: 19 May 2007 Posts: 1512 Location: Virginia, USA
|
|
|
|
Sounds like an excellent application for a scheduling package. |
|
Back to top |
|
|
dick scherrer
Moderator Emeritus
Joined: 23 Nov 2006 Posts: 19244 Location: Inside the Matrix
|
|
|
|
Hello,
Using the scheduling software sounds like a winner.
You might also use only one PROC that executes the "A" half or the "B" half depending on a conditon code in a first step that reads the SYSIN and sets the conditon code accordingly.
Is there some reason that there must be 2 jobs instead of 1? |
|
Back to top |
|
|
|