Safeguard Management Programming Manual (G06.29+, H06.08+, J06.03+)
Event Management
Safeguard Management Programming Manual—422086-028
8-5
Constructs Involving Multiple Tokens
Field Types
Field types used by the Safeguard subsystem are SPI standard field types and are
represented by symbolic names of the form ZSPI-DDL-name, where name identifies
the specific field type.
Constructs Involving Multiple Tokens
The Safeguard subsystem supports error lists as described in the SPI Programming
Manual.
Definition Files
The following paragraphs describe the EMS interface to the Safeguard subsystem,
including lists of common definitions that appear in Safeguard event messages,
descriptions of the event messages, and programming considerations.
HP provides definition files with every token or other type of definition needed by an
application that uses SPI. Each source of definitions, such as a subsystem or an
operating system component, has six definition files: one in DDL, from which the others
are derived, and one each in TAL, COBOL, C, Pascal, and TACL. If the application
communicates with other subsystems, the definition files for the other subsystems
must also be used. These files are located on the disk volume chosen by site
personnel.
An application copies the definition files associated with the required sources in the
appropriate programming language. The definitions in a COBOL definition file are
grouped into sections that let programmers declare multiple copies of structures in the
definition file. TAL, C, and PASCAL programmers should always load in the entire
definition file. TACL always loads the entire definition file. For more information on how
definition files are accessed by the application, see the SPI Programming Manual.
An application that communicates with the Safeguard subsystem needs these standard
definition files in the appropriate programming language:
•
Subsystem Programmatic Interface (SPI) standard definitions
•
Event Management Service (EMS) standard definitions
•
Guardian standard definitions
•
Guardian file-system standard definitions
•
Data communications standard definitions
•
common kernel standard definitions
•
Safeguard standard definitions