Measure Reference Manual
Record template names use legacy style names (for example, PROCESS rather than
ZMSPROC). Fields that have been combined are referenced by redefines.
The MEASDECS file contains the structure declarations and literal value definitions
used in the Measure callable procedures. MEASDECS is stored in $SYSTEM.SYSnn.
See C and C++ Language Usage Notes.
MEASDECS file
The MEASCHMA file contains the structure declarations for C and TAL. Its output is
similar to the output of the MEASDECS file. See C and C++ Language Usage Notes.
MEASCHMA file
The MEASIMMU file contains the Measure error messages and the online help text
accessible through the MEASCOM HELP command. MEASIMMU is stored in
$SYSTEM.SYSnn.
MEASIMMU file
NOTE: MEASCTL, MEASFH, MEASIP, and MEASMON must be on the active system subvolume
(SYSnn). The remaining Measure files need not be located on the active subvolume.
C and C++ Language Usage Notes
To see whether a field is within a union, refer to the C declarations in files MEASCHMA and
MEASDECS. If the field is within a union, include the union name when writing code that uses the
field.
Existing C or C++ programs that use Measure data might not compile using the C structure
declarations in new PVUs of Measure’s MEASCHMA or MEASDECS. References to fields that now
are within a union must be changed to include the union name in the reference.
Process Identification Numbers
Process identification numbers (PINs) on systems running D-series, G-series, and later RVUs are
divided into these two ranges:
• A low PIN range from 0 through 254
• A high PIN range from 256 through the maximum number supported for the CPU
The PIN 255 is used only for a synthetic process ID. For more information on PIN 255, see the
Guardian Application Conversion Guide.
Processes on C-series systems run at low PINs. A process running at a high PIN cannot communicate
with a process or a file that resides on a system running a C-series RVU. To let a D-series, G-series,
or later process access a C-series process, you must run the D-series, G-series, or later process at
a low PIN.
Table C-1 PIN Information for the Measure Product
Defaults to high PINCan run at high PINProcess
N.A.NoMEASCOM
YesYesMEASMON
YesYesMEASCTL
Yes, in Measure H02 and later PVUsYes, in Measure H02 and later PVUsMEASFH
When you run the Measure product on a system running a D-series, G-series, or later RVU, you
need not be concerned about PIN ranges. However, to access a measurement data file on a system
running a C-series RVU, you must run the Measure product at a low PIN.
To run a Measure process at a low PIN, use the /HIGHPIN OFF/ option in the TACL RUN command,
or set the TACL HIGHPIN built-in variable to OFF.
NOTE: To examine data files from D-series or previous RVUs on systems running G-series or later
RVUs, you must use a Dnn PVU of MEASCOM as well as the appropriate MEASFH. For maximum
compatibility with a variety of data files, always use the most recent Dnn PVU of MEASCOM.
C and C++ Language Usage Notes 549