View previous topic :: View next topic
|
Author |
Message |
sriramsamy
New User
Joined: 28 Jun 2005 Posts: 4 Location: India
|
|
|
|
Hi
My jcl has one program step that uses an input file. This input file will be sent by another job through FTP step.
In the absence of this input file my jcl should not return jcl error but it should bypass the program step and should end normally. Also this job should create a new file if it was not already there.
Please let me know how to do this
Thanks in Advance
Regards,
Sriram |
|
Back to top |
|
|
MGIndaco
Active User
Joined: 10 Mar 2005 Posts: 432 Location: Milan, Italy
|
|
|
|
I suggest you to search befor posting.
The solution is using IDCAMS:
Code: |
//STEP010I EXEC PGM=IDCAMS
//SYSPRINT DD SYSOUT=*
//SYSIN DD *
LISTCAT ENTRIES(yourfile)
//STEP020P EXEC PGM=yourprogram,COND=(0,NE,STEP010I)
.... |
I hope in this help |
|
Back to top |
|
|
sriramsamy
New User
Joined: 28 Jun 2005 Posts: 4 Location: India
|
|
|
|
Thanks a lot!
Your solution is of great help to me!
Best Regards,
Sriram |
|
Back to top |
|
|
ikumar
New User
Joined: 02 Aug 2005 Posts: 81
|
|
|
|
Hi Sriram,
Also you can check the file existence as given below,
//EXIST EXEC IDCAMS
PRINT INDATASET('dataset-name') CHARACTER COUNT(1)
If the dataset does not exist, you get RC=0012.
you can check for RC using IF THEN ELSE logic in the JCL... |
|
Back to top |
|
|
|