Measure Reference Manual

crvsn
INT:value:3
is the creation version serial number that identifies a unique instance of an OSS disk file.
Initialize CRVSN[0] to -1 to indicate all CRVSN values.
measflags
INT:value:1
is a field for future use; initialize to 0.
opener^pname
INT:value:4
is the name of the opener process. The process name must be left-justified and blank-filled. It
must start with a dollar sign ($) followed by a process name in internal format. Use a dollar
sign followed by an asterisk ($*) to indicate all processes.
opener^program^fname
INT:value:12
is the object file that the opener process is executing. The process name must be left-justified,
blank-filled, and in local internal file-name format. You can use asterisks (*) for the volume,
subvolume, and file-name fields.
OPENER^PROGRAM^FNAME^MID
is a structure that contains the internal-format file name of the OSS pathname for the
OPENER^PROGRAM^FILENAME if the file belongs to an OSS file set.
pathid
INT:value:12
is the internal format representation of the OSS file pathname for the
OPENER^PROGRAM^FILENAME if the file belongs to an OSS file set. Initialize Pathid[0]
to -1 to indicate all PATHID values.
crvsn
INT:value:3
is the creation version serial number that identifies a unique instance of an OSS disk file.
Initialize CRVSN[0] to -1 to indicate all CRVSN values.
FILE^OPEN^ANSI^DESC
is the descriptor for FILE or DISCOPEN entities that supports ANSI SQL objects. The
FILE^OPEN^ANSI^DESC descriptor field is filled in using the MEAS_GETDESCINFO_ procedure,
the input for which is the actual ANSI SQL Name, while the output is the contents of this structure.
Struct File^open^ANSI^desc (*)
Begin
File^open^desc^fields;
Struct File^name^MID( MID^def ); ! Internal id for OSS pathname
Int Measflags; ! To be used later,
! initialize to 0 for now
Int Opener^pname[0:3]; ! opener's process name
Int Opener^program^fname[0:11]; ! opener's program file name
Struct Opener^program^fname^MID( MID^def ); ! Internal id for OSS pathname
Struct SQLMX^Obj^Desc (ANSI^SQL^object^def); ! ANSI SQL Name selection info
End;
Definitions of the FILE^OPEN^ANSI^DESC fields that differ from the FILE^OPEN^DESC descriptor
follow. For definitions of all the other fields, see FILE^OPEN^DESC (page 467).
File^open^desc^fields
are the fields in the FILE^OPEN^DESC descriptor.
FILE^OPEN^ANSI^DESC 471