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
//*