Measure Reference Manual

this parameter should not be used. The Measure subsystem restarts a MEASCTL automatically
in a reloaded CPU.
errDetail
output
INT:ref:1
(H06.20/J06.09 and later RVUs) contains the PROCESS_CREATE_ error detail number if:
START is true, MEASMON could not be started, and error contains a PROCESS_CREATE_
error number. For a complete list of error numbers and their definitions for PROCESS_CREATE_,
see the Guardian Procedure Calls Reference Manual.
Usage Notes
To set the CID Table limit to 1,024,000 CIDs in H06.25/J06.14 and later RVUs, perform one of
the following:
• Issue the DEFINE statement:
ADD DEFINE =_SET_MAX_CIDS_TO_1024K, file a
and then launch a process that calls the MEASMONCONTROL callable procedure to start
the Measure subsystem.
• Call DEFINEADD to add the class file DEFINE “=_SET_MAX_CIDS_TO_1024K” to the context
of calling process, and then call the MEASMONCONTROL callable procedure to start the
Measure subsystem.
MEASMONCONTROL will launch MEASMON with the DEFINE in effect.
MEASMONSTATUS
Returns the number of currently active (or configured) measurements and their measurement numbers
and data file names. The optional parameter settings returns a bit mask that identifies the current
settings of several Measure subsystems.
In Measure G11 and later PVUs, the MEASMONSTATUS settings parameter has a new bit
(settings.<8>) to indicate the SQL/MX journal status.
error := MEASMONSTATUS ( meascb ! i,o
,measurements ! o
,measnames ! o
,[ settings ] ); ! o
meascb
input, output
INT:ref:$LEN(MEASCB^DEF) / 2
is a control block where the Measure subsystem stores data for subsequent procedure calls.
Before calling the first Measure procedure that uses meascb, you must allocate space in your
global data area for the control block and initialize each element of the control block to -1.
After you pass meascb to a Measure procedure, do not modify its contents.
The file $SYSTEM.SYSnn.MEASDECS contains the structure definition for the control block
descriptor (MEASCB^DEF).
measurements
output
INT:ref:1
is the number of currently active measurements.
measnames
output
INT .EXT:ref:*
412 Measure Callable Procedures