Measure Reference Manual

SQLPROC^DESC
is the descriptor for SQLPROC entities.
For OSS file pathnames, use SQLPROC^OSS^DESC (page 482).
Struct Sqlproc^desc (*);
Begin
Int Type; ! Entity type
Int Len; ! Byte length of record.
Int CPU^number;
Int PIN;
Int Process^name[0:3];
Int Program^file^name[0:11]
End;
type
INT:value:1
is the literal SQLPROC^T or the numeric identifier 15.
A positive type value includes the specified entities in the measurement configuration. A
negative type value excludes the specified entities from measurement. For an example, see
Specifying Entity Descriptors (page 376).
len
INT:value:1
is the length in bytes of this descriptor. len is 40.
cpu^number
INT:value:1
is the number of the CPU on which the process to be measured is running. To indicate all CPUs,
use the literal -1.
pin
INT:value:1
is the process identification number of the process to be measured. To indicate all PINs, use
the literal -1.
process^name
INT:value:4
is the name of the process to be measured. The name must be left-justified and blank-filled. It
must consist of a dollar sign ($) followed by a process name in internal format. To indicate all
processes, use a dollar sign followed by an asterisk ($*).
program^file^name
INT:value:12
is the name of the object file that the process to be measured is executing. The name must be
left-justified, blank-filled, and in local internal format. You can use asterisks (*) to specify the
volume, subvolume, and file-name fields within program^file^name.
SQLPROC^DESC 481