Page 1 of 1

Multiple conditions on single INCLUDE

PostPosted: Wed Sep 10, 2014 6:20 pm
by hariharan_bk
Hi All,

Need advise on howto use INCLUDE COND when multiple conditions are to be met.
I have verified many threads regarding this and have tried many combinations, yet i am stuck to get proper syntax. Please advise.

//SYSIN DD *                                           
  SORT FIELDS=COPY                                     
  INCLUDE COND=(2,7,CH,EQ,C'IGD107I'                   
          ,AND,55,10,CH,EQ,C'ROLLED IN,'               
          ,AND,                                       
      (9,29,CH,EQ,C'BST7SYST.APB.MD.TRIGGER.FINAL',OR,
       9,29,CH,EQ,C'BST7SYST.APB.MD.CONFIRM.FINAL',OR,
       9,25,CH,EQ,C'BST7SYST.APB.MD.DATARDW.G'))       
/*                                                     


Following is the error details from spool
SYSIN :                                                             
  SORT FIELDS=COPY                                                   
  INCLUDE COND=(2,7,CH,EQ,C'IGD107I',AND,55,10,CH,EQ,C'ROLLED IN,'   
                                                                  * 
               ,AND,                                                 
               *                                                     
      (9,29,CH,EQ,C'BST7SYST.APB.MD.TRIGGER.FINAL',OR,               
      *                                                             
       9,29,CH,EQ,C'BST7SYST.APB.MD.CONFIRM.FINAL',OR,               
       *                                                             
       9,25,CH,EQ,C'BST7SYST.APB.MD.DATARDW.G'))                     
       *                                                             
WER251A  INCLUDE/OMIT INVALID LOGICAL OPERATOR                       
WER275A  NO KEYWORDS FOUND ON CONTROL STATEMENT                     
WER275A  NO KEYWORDS FOUND ON CONTROL STATEMENT                     
WER275A  NO KEYWORDS FOUND ON CONTROL STATEMENT                     
WER275A  NO KEYWORDS FOUND ON CONTROL STATEMENT                     

Re: Multiple conditions on single INCLUDE

PostPosted: Wed Sep 10, 2014 6:55 pm
by BillyBoyo
That output is not from those SORT cards.

You have



Which is not valid, and:

  INCLUDE COND=(2,7,CH,EQ,C'IGD107I' 


and

          ,AND,55,10,CH,EQ,C'ROLLED IN,' 


You need a trailing comma or colon for a simple continuation, and no leading comma or colon on the continued line.

Re: Multiple conditions on single INCLUDE

PostPosted: Thu Sep 11, 2014 1:01 am
by NicC
Pray tell...why is his coded in the JCL part of the forum and not one of the sort forums? Moved.