Measure User's Guide

Examples of RECORD Statements and FIND
Queries
Measure User’s Guide520560-003
B-4
These examples are based on the PROCESS DDL record for systems running
D-series RVUs. The PROCESS record for systems running G-series RVUs has slightly
different fields.
02 Start-freemem TYPE binary 32 unsigned DISPLAY "m<ZZZ9>"
HEADING "STARTING/FREE/MEM".
02 End-freemem TYPE binary 32 unsigned DISPLAY "m<ZZZ9>"
HEADING "ENDING/FREE/MEM".
02 Start-UCME TYPE binary 32 unsigned DISPLAY "m<ZZZ9>"
HEADING "STARTING/UCME".
02 End-UCME TYPE binary 32 unsigned DISPLAY "m<ZZZ9>"
HEADING "ENDING/UCME".
02 Start-UDS TYPE binary 32 unsigned DISPLAY "m<ZZZ9>"
HEADING "STARTING/UDS".
02 End-UDS TYPE binary 32 unsigned DISPLAY "m<ZZZ9>"
HEADING "ENDING/UDS".
02 Start SDS TYPE binary 32 unsigned DISPLAY "m<ZZZ9>"
HEADING "STARTING/SDS".
02 End-SDS TYPE binary 32 unsigned DISPLAY "m<ZZZ9>"
HEADING "ENDING/UDS".
02 Start UCL TYPE binary 32 unsigned DISPLAY "m<ZZZ9>"
HEADING "STARTING/UCL".
02 End-UCL TYPE binary 32 unsigned DISPLAY "m<ZZZ9>"
HEADING "ENDING/UCL".
02 Start-SCL TYPE binary 32 unsigned DISPLAY "m<ZZZ9>"
HEADING "STARTING/SCL".
02 End-SCL TYPE binary 32 unsigned DISPLAY "m<ZZZ9>"
HEADING "ENDING/SCL".
key "cc" is cpu-num.
SEQUENCE IS CPU-NUM.
end
Example B-4. DDL RECORD Statement for Unstructured PROCESS
File (page1of2)
RECORD unproc. FILE IS unproc.
02 loadid TYPE character 8.
02 load-id Redefines loadid.
03 prefix-id TYPE character 5.
03 interval-id TYPE character 3.
02 from-timestamp TYPE binary 64.
02 to-timestamp TYPE binary 64.
02 delta-time TYPE binary 64.
02 system-name TYPE character 8.
02 cpu-num TYPE binary 16 unsigned.
02 pin TYPE binary 16 unsigned.
02 process-name TYPE character 8.
02 program-file-name TYPE character 24.
02 priority TYPE binary 16 unsigned.
02 cpu-busy TYPE binary 64,3.
02 atime-busy TYPE binary 64,3.
02 atime-ready TYPE binary 64,3.
02 atime-memq TYPE binary 64,3.
02 disp-rate TYPE binary 64,3.
Example B-3. DDL RECORD Statement for Entry-Sequenced CPU
File (page2of2)