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                                                    

//*