View previous topic :: View next topic
|
Author |
Message |
Auryn
New User
Joined: 11 Jan 2006 Posts: 83 Location: Lower Saxony (DE)
|
|
|
|
I know how to use IF-statements in JCL. And I also know how to combine conditions by logical operators AND or OR.
But what can I do if there are so many conditions that one line is noch enough? Can I split all the conditions in two lines?
i.e.
Code: |
//NODATA IF (X010.S010.RC = 0 AND
X020.S010.RC = 0 AND
X030.S010.RC = 0 AND
X040.S010.RC = 0 AND
X050.S010.RC = 0 AND
X060.S010.RC = 0 )
// THEN
//* |
...
The result of this are some errors:
Code: |
IEFC621I EXPECTED CONTINUATION NOT RECEIVED
IEFC019I MISPLACED DD STATEMENT
IEFC605I UNIDENTIFIED OPERATION FIELD |
Is the only thing I can do to code severel IF-Statements like
Code: |
//IF1 IF (X010.S010.RC = 0) THEN
//IF2 IF (X020.S010.RC = 0) THEN
//IF3 IF (X030.S010.RC = 0) THEN
//IF4 IF (X040.S010.RC = 0) THEN
//IF5 IF (X050.S010.RC = 0) THEN
//IF6 IF (X060.S010.RC = 0) THEN
//* |
...
Code: |
//*
//IF6 ENDIF
//IF5 ENDIF
//IF4 ENDIF
//IF3 ENDIF
//IF2 ENDIF
//IF1 ENDIF |
Thank you all for your help |
|
Back to top |
|
|
priyesh.agrawal
Senior Member
Joined: 28 Mar 2005 Posts: 1448 Location: Chicago, IL
|
|
|
|
Code: |
//NODATA IF (X010.S010.RC = 0) AND
// (X020.S010.RC = 0) AND
// (X030.S010.RC = 0) AND
// (X040.S010.RC = 0) AND
// (X050.S010.RC = 0) AND
// (X060.S010.RC = 0) THEN
//
//
//ENDNODATA ENDIF |
Regards,
Priyesh. |
|
Back to top |
|
|
Auryn
New User
Joined: 11 Jan 2006 Posts: 83 Location: Lower Saxony (DE)
|
|
|
|
TYPRUN=SCAN works.
Thanks a lot for the immediate help |
|
Back to top |
|
|
|