Question: I'm not an SMS expert but is this necessary: WRITE '&DATACLAS
SPECIFIED (' &DATACLAS ')'  


Bob Pelletier
Connecticut Student Loan Foundation
Rocky Hill, Ct.
My stuff is pretty basic:

 PROC DATACLAS

 

 /*****************************************************************/

 /**                DEFINE DASD UNIT NAMES                        */

 /*****************************************************************/

 

 FILTLIST DASD_UNITS INCLUDE('3390','SYSDA','SYSALLDA')

 

 FILTLIST TAPE_UNITS INCLUDE('3590*','MAGSTAR','T3590')

 

 FILTLIST DB2_VOL INCLUDE(*     )

 

 /*****************************************************************/

 /**                DEFINE DATASET NAME FILTER LIST               */

 /*****************************************************************/

 

/*****************************************************************
/**                 CICS LOGGER STAGE AND OFFLOAD                *
/*****************************************************************
FILTLIST TSLOGRO INCLUDE(IXGLOGR.CICSMVSS.*.A*,                   
                         IXGLOGR.CICSSYSP.*.A*,                   
                         IXGLOGR.VNS*.*.A*,                       
                         IXGLOGR.TOR*.*.A*,                       
                         IXGLOGR.PEN*.*.A*,                       
                         IXGLOGR.POS*.*.A*,                       
                         IXGLOGR.REF*.*.A*,                       
                         IXGLOGR.OPS*.*.A*,                       
                         IXGLOGR.MSA*.*.A*,                       
                         IXGLOGR.ATR.**)                          
FILTLIST TSLOGRS INCLUDE(IXGLOGR.CICSMVSS.*.VNSNY,                
                         IXGLOGR.CICSSYSP.*.VNSNY,                
                         IXGLOGR.VNS*.*.VNSNY,                    
                         IXGLOGR.TOR*.*.VNSNY,                    
                         IXGLOGR.PEN*.*.VNSNY,                    
                         IXGLOGR.POS*.*.VNSNY,                    
                          IXGLOGR.REF*.*.VNSNY,                        
                          IXGLOGR.OPS*.*.VNSNY,                        
                          IXGLOGR.MSA*.*.VNSNY,                        
                          IXGLOGR.ATR.**)                              
 /*****************************************************************/   
 /**                          DSNS                                */   
 /*****************************************************************/   
 FILTLIST DB2TECH  INCLUDE(DB2TECH.DSNDBC.**)                          
                   EXCLUDE(DB2TECH.DSNDBC.DSNDB01.**,                  
                           DB2TECH.DSNDBC.DSNDB06.**,                  
                           DB2TECH.DSNDBC.DSNDB07.**)                  
 /*****************************************************************/   
 /**                          DSN                                 */   
 /*****************************************************************/   
 FILTLIST DB2TEST  INCLUDE(DB2TEST.DSNDBC.**)                          
                   EXCLUDE(DB2TEST.DSNDBC.DSNDB01.**,                  
                           DB2TEST.DSNDBC.DSNDB06.**,                  
                           DB2TEST.DSNDBC.DSNDB07.**)                  
 /*****************************************************************/   
 /**                          DSNR                                */

 /*****************************************************************/

 FILTLIST DB2TRAIN INCLUDE(DB2TRAIN.DSNDBC.**)

                   EXCLUDE(DB2TRAIN.DSNDBC.DSNDB01.**,

                           DB2TRAIN.DSNDBC.DSNDB06.**,

                           DB2TRAIN.DSNDBC.DSNDB07.**)

 /*****************************************************************/

 /**                          DSNQ                                */

 /*****************************************************************/

 FILTLIST DB2QUAL INCLUDE(DB2QUAL.DSNDBC.**)

                   EXCLUDE(DB2QUAL.DSNDBC.DSNDB01.**,

                           DB2QUAL.DSNDBC.DSNDB06.**,

                           DB2QUAL.DSNDBC.DSNDB07.**)

 /*****************************************************************/

 /**                          DSNP                                */

 /*****************************************************************/

 FILTLIST DB2PROD  INCLUDE(DB2PROD.DSNDBC.**,

                           DB2PROD.BMCDBC.**)

                   EXCLUDE(DB2PROD.DSNDBC.DSNDB01.**,

                          DB2PROD.DSNDBC.DSNDB04.**,                    
                          DB2PROD.DSNDBC.DSNDB06.**,                    
                          DB2PROD.DSNDBC.DSNDB07.**,                    
                          DB2PROD.DSNDBC.DSNDPSM.**,                    
                          DB2PROD.DSNDBC.DSNGFDB.**,                    
                          DB2PROD.DSNDBC.DSNRLST.**)                    
/*****************************************************************/     
/**                        DB2 REORGS                            */     
/*****************************************************************/     
FILTLIST DB2REORG INCLUDE(DB2REORG.**)                                  
/*****************************************************************/     
/**                        DB2 IMAGE COPIES                     */      
/*****************************************************************/     
FILTLIST DB2IMAGE INCLUDE(DB2IMAGE.**)                                  
/*****************************************************************/     
/**                        BUFFER POOL TOOL                     */      
/*****************************************************************/     
FILTLIST BPTOOL   INCLUDE(DB2PROD.BFT.**)                               
/*****************************************************************/     
 /**                     BMC RECOVERY MANAGER                     */    
 /*****************************************************************/    
 FILTLIST BMCRMGR  INCLUDE(DB2PROD.BMCRMGR%.**,                         
                           DB2TEST.BMCRMGR%.**)                         
 /*****************************************************************/    
 /**                        SMF AND MXG                           */    
 /*****************************************************************/    
 FILTLIST MXGPROD  INCLUDE(PROD.*.SMFDAY,                               
                           PROD.SMF.**,                                 
                           PROD.MXG.**)                                 
                   EXCLUDE(PROD.MXG.CICSTRAN.**,                        
                          'PROD.MXG.PDB.DAILY.WORK',                    
                           PROD.MXG.PDB.DAILY.WORK.V*,                  
                           PROD.MXG.PDB.DAILY.V*.**,                    
                           PROD.SMF.*.DAILY.**,                         
                           PROD.SMF.*.WEEKLY.**)                        
                                                                        
 /*****************************************************************/    
 /**                      PRODUCTION VSAM                         */    
/*****************************************************************/     
FILTLIST PRODVSAM INCLUDE(REFPROD.REFXXXX.DNO.**)                       
                                                                        
/*****************************************************************/     
/**                ASSIGN DATA CLASS                             */     
/*****************************************************************/     
                                                                        
SELECT                                                                  
                                                                        
  WHEN ((&DSN EQ &TSLOGRO) AND                                          
       (&UNIT EQ &DASD_UNITS))                                          
   DO                                                                   
    SET &DATACLAS EQ 'LOGRVOFF'                                         
    EXIT                                                                
   END                                                                  
                                                                        
  WHEN ((&DSN EQ &TSLOGRS) AND                                          
       (&UNIT EQ &DASD_UNITS))                                          
   DO                                                                   
    SET &DATACLAS EQ 'LOGRVSTG'                                
    EXIT                                                       
   END                                                         
                                                               
  WHEN ((&DSN EQ &DB2TECH) AND                                 
       (&ANYVOL EQ &DB2_VOL))                                  
   DO                                                          
    SET &DATACLAS EQ 'DB2SDC'                                  
    EXIT                                                       
   END                                                         
                                                               
  WHEN ((&DSN EQ &DB2TEST) AND                                 
       (&ANYVOL EQ &DB2_VOL))                                  
   DO                                                          
    SET &DATACLAS EQ 'DB2TDC'                                  
    EXIT                                                       
   END                                                         
                                                               
  WHEN ((&DSN EQ &DB2TRAIN) AND                                
      (&ANYVOL EQ &DB2_VOL))                       
  DO                                               
   SET &DATACLAS EQ 'DB2RDC'                       
   EXIT                                            
  END                                              
                                                   
 WHEN ((&DSN EQ &DB2QUAL) AND                      
      (&ANYVOL EQ &DB2_VOL))                       
  DO                                               
   SET &DATACLAS EQ 'DB2QDC'                       
   EXIT                                            
  END                                              
                                                   
 WHEN ((&DSN EQ &DB2PROD) AND                      
      (&ANYVOL EQ &DB2_VOL))                       
  DO                                               
   SET &DATACLAS EQ 'DB2PDC'                       
   EXIT                                            
  END                                              
                                               
  WHEN ((&DSN EQ &DB2REORG) AND                
       (&ANYVOL EQ &DB2_VOL))                  
   DO                                          
    SET &DATACLAS EQ 'DB2WDC'                  
    EXIT                                       
   END                                         
                                               
  WHEN ((&DSN EQ &DB2IMAGE) AND                
       (&ANYVOL EQ &DB2_VOL))                  
   DO                                          
    SET &DATACLAS EQ 'DB2IMG'                  
    EXIT                                       
   END                                         
                                               
  WHEN ((&DSN EQ &BPTOOL) AND                  
       (&UNIT EQ &DASD_UNITS))                 
   DO                                          
    SET &DATACLAS EQ 'BPTOOL'                  
   EXIT                                     
  END                                       
                                            
 WHEN ((&DSN EQ &BMCRMGR) AND               
      (&UNIT EQ &DASD_UNITS))               
  DO                                        
   SET &DATACLAS EQ 'BMCRMGR'               
   EXIT                                     
  END                                       
                                            
 WHEN ((&DSN EQ &MXGPROD) AND               
      (&UNIT EQ &DASD_UNITS))               
  DO                                        
   SET &DATACLAS EQ 'MXGPDC'                
   EXIT                                     
  END                                       
                                            
 WHEN ((&DSN EQ &PRODVSAM) AND              
      (&UNIT EQ &DASD_UNITS))               
   DO                                                      
    SET &DATACLAS EQ 'PRODVSAM'                            
    WRITE '&DATACLAS SPECIFIED (' &DATACLAS ')'            
    EXIT                                                   
   END                                                     
                                                           
OTHERWISE                                                  
   DO                                                      
    SET &DATACLAS EQ ''                                    
    EXIT                                                   
   END                                                     
END                                                        
                                                           
END        /*END OF DATA CLASS ROUTINE PROC */             


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send
email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search
the archives at http://bama.ua.edu/archives/ibm-main.html
Confidentiality Notice
Unless expressly stated otherwise, this message is confidential and may be 
privileged.  It is intended for the addressee(s) only.  Access to this e-mail 
by anyone else is unauthorized. If you are not an addressee, any disclosure or 
copying of the contents of this e-mail or any action taken (or not taken) in 
reliance on it is unauthorized and may be unlawful.   If you are not an 
addressee, please inform the sender immediately and delete this message from 
your system.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to