The $ZGETSYI function returns an item of information about a VMS system. The $ZGETSYI function is analogous to the DCL lexical function F$GETSYI.
The format for the $ZGETSYI() function is:
$ZGETSYI(expr1[,expr2])
The first expression specifies the item keyword identifying the type of information $ZGETSYI() returns; keywords may be upper-, lower-, or mixed-case.
The optional second expression specifies the target node; if this argument is missing or null, $ZGETSYI() returns information about the current host system.
$ZGETSYI() provides a tool for examining operating system parameters from within GT.M.
$ZGETSYI() Item Keyword |
||
ITEM KEYWORD |
* |
$ZGETSYI() DATA RETURNED |
ACTIVECPU_CNT AVAILCPU_CNT BOOTTIME CHARACTER_EMULATED |
C C L L |
Number of CPUs currently active in the system; 1 except in SMP system; only changed by reboot Number of CPUs available in the system; 1 except in SMP system Time local node was last booted 1 if character string instructions emulated, else 0 |
CLUSTER_EVOTES CLUSTER_FSYSID CLUSTER_FTIME CLUSTER_MEMBER |
C C C C |
Highest possible number of votes expected in the VMSCluster Hexadecimal SID of first node of the VMSCluster to boot Boot time for first node of the VMSCluster 1 when node is in VMSCluster, else 0 |
CLUSTER_NODES CLUSTER_QUORUM CLUSTER_VOTES CONTIG_GBLPAGES |
C C C C |
Number of nodes in VMSCluster Number of votes required to hold VMSCluster quorum Current votes in the VMSCluster Count of free, contiguous global pages on a node |
CPU DECIMAL_EMULATED D_FLOAT_EMULATED ERRORLOGBUFFERS |
L L L L |
CPU processor type of the node 1 if decimal arithmetic instructions emulated, else 0 1 if D_floating instructions emulated, else 0 Count of system pages on node in use as buffers for Error Log |
F_FLOAT_EMULATED FREE_GBLPAGES fREE_GBLSECTS G_FLOAT_EMULATED |
L C C L |
1 if F_floating instructions, else 0 Count of free global pages on node Count of free global sections on node 1 if G_floating instructions emulated, else 0 |
HW_MODEL HW_NAME H_FLOAT_EMULATED NODE_AREA |
C C L C |
Number identifying the OpenVMS model type of node OpenVMS model name string of node 1 if H_floating instructions emulated, else 0 DECnet area of node |
NODE_CSOD NODE_EVOTES NODE_HWVERS NODE_NUMBER |
C C C C |
Cluster system ID (CSID) of node Number of votes expected by node in the VMSCluster Hardware version of the node Operating system version of node |
NODE_QUORUM NODE_SWINCARN NODE_SWTYPE NODE_SWVERS |
C C C C |
Volume of quorum held by node Hexadecimal software incarnation of node Operating system type of node Operating system version of node |
NODE_SYSTEMID NODE_VOTES NODENAME PAGEFILE_FREE |
C C C L |
Hexadecimal ID of node assigned by cluster management software Votes held by node Name of node Count of free pages in currently installed paging files of node |
C = available for all nodes in a VMS cluster
L = available only for the local (current) node