5. FILES › 5.3 VMX Information Area Files › 5.3.6 VMX Device Activity File (VMXXDV) › 5.3.6.4 VMXXDV Retrieval Examples
5.3.6.4 VMXXDV Retrieval Examples
Print device activity for all 3380s in the VMXXDV file.
%VMCBRK(FILE=VMXXDV01,PERIOD=15);
IF XDVDEVID = 3380;
RUN;
%LET BY = SYSID VMXDVDEV VMCINTTS;
PROC SORT DATA=VMXXDV;
BY &BY; RUN;
DATA VMXXDV;
SET VMXXDV; BY &BY;
IF NOT FIRST.VMCINTTS THEN DO;
DURATION = 0;
VMXHFSAM = 0;
INTERVLS = 0;
END;
RUN;
%LET BY = SYSID VMXDVDEV DATE TIME;
%LET BREAK = TIME;
DATA VMXXDV;
SET VMXXDV;
%XDVSUM(DERV=YES);
RUN;
PROC PRINT LABEL;
BY SYSID DATE VMXDVDEV VOLSER;
ID TIME;
VAR XDVDCNTM XDVDDCTM XDVFPNTM XDVPCBSY INTERVLS
DURATION VMXHFSAM;
TITLE "Device Activity for 3380's";
RUN;