DMBATCH for Pulling NDM data in batch

 

 

 

 

 

 

 

 

Mainframe Job for pulling NDM stats

DMBATCH utility helps in pulling  the data in batch mode from NDM.

The following Job uses DMBATCH to pull information from NDM in batch. It could be really helpful in reporting the processes that failed in the cycle.

//NDMSTAT    JOB (ACC INFO,,,,,XXXX),'         ',CLASS=M,    
//            MSGCLASS=Y,NOTIFY=&SYSUID              
//DELETE   EXEC PGM=IEFBR14                                           
//DD01     DD  DSN=USERID.DATASET,                             
//            DISP=(MOD,DELETE),UNIT=SYSDA                            
//STEP1    EXEC PGM=DMBATCH,PARM='YYSLYNN'                            
//DMMSGFIL DD DSN=XX.MSG,DISP=SHR                                     
//DMNETMAP DD DSN=XXX.XX.XXXXX.NETMAP,DISP=SHR                        
//DMPUBLIB DD DSN=XXX.XX.XXXXX.PROCESS,DISP=SHR                       
//DMPRINT  DD SYSOUT=*                                                
//NDMCMDS  DD   SYSOUT=*                                              
//SYSIN    DD   *  
  SIGNON ESF=YES  
  SEL STAT WHERE (STARTT=(YESTERDAY) STOPT=(TODAY) CCODE=(GE,08)  -   
  TYPE=(CT))                                                          
  SIGNOFF                                                             
/*                                                                    
//                                                                                  

The information about the your installation could be obtained from  NDM->WHO               
                                                                        

; ; ; ;

XXX.XX.XXXXX.PROCESS   = "PUBLIC PROCESS DSN" LIBRARY  FOR YOUR SYSTEM
XX.MSG                                  = NDM "MESSAGE DSN" LIBRARY  FOR YOUR SYSTEM
XXX.XX.XXXXX.NETMAP      = NDM "NETWORK MAP DSN" FOR YOUR SYSTEM

 

The other SYSIN example could be

//SYSIN DD *
  SIGNON ESF=YES                                             
  SEL STAT WHERE (STARTT=(09/13/07,00:00:00)) TYPE=CT TAB    
  SIGNOFF                                                    
//*