CHECK THE PDS using REXX

/*Rexx*/                                                                      
DSN = 'XT2.SMS.AUS20682.SRC'                                                  
CHECK_GDG:                                                                    
   /* CHECK IF GDG EXISTS */                                                  
   ADDRESS TSO                                                                
   DSN = STRIP(DSN)                                                          
   X = OUTTRAP("LISTC.")                                                      
   "LISTCAT ENTRIES('"DSN"')"                                                
   X = OUTTRAP("OFF")                                                        
   DO J = 1 TO LISTC.0                                                        
     IF (POS("NOT FOUND",LISTC.J)/=0) THEN DO                                
        SAY 'PDS PRESENT'                                                    
        LEAVE                                                                
     END                                                                      
     ELSE                                                                    
     DO                                                                      
       SAY 'PDS NOT PRESENT'                                                  
     END                                                                      
   END                                                                        
RETURN                   

Comments

Popular posts from this blog

Date/time constants in JCL

JCL ABeND --

IEBGENER usage examples