ASAP 3.0 Client Manual
HP NonStop ASAP Client Manual Page 124 of 161
Section 6: Entity Definition
Language (EDL)
ASAP provides an Entity Definition Language (EDL) that you can use to define
abstract entities and their associated properties. To define entities, use ENTITY,
ATTRIBUTE, DATA, and INCLUDE statements.
The EDL lets you define system entities, customer application domains, and third party
entities outside of the ASAP environment.
Entities defined using the EDL are those entities for which ASAP provides monitoring
services. After an entity is defined to the ASAP Client, you can monitor its availability,
statistics, and performance characteristics.
The notion of entity and attribute are somewhat synonymous with the notion of table
and column in the SQL data model. You can think of an entity as a table, and an
attribute as a column in a table.
Statement
Description
Page
ENTITY
Defines an entity and the properties associated with that entity.
Entity property definitions include information such as the
command used to retrieve statistics from the host for a given
entity.
132
ATTRIBUTE
Associates user-defined attributes with the most recently
declared entity. Subsequent attribute statements define
additional attributes of an entity. An attribute of an entity is a
user-defined property such as a performance or state property.
143
DATA
Facilitates prototyping, testing, and demonstration of entities
defined in the EDL. The DATA statement lets data be included
as part of the EDL source file for a given entity. The DATA
statement lets you associate data with an entity declaration.
154
INCLUDE
Allows inclusion of multiple EDL files. This statement lets you
distribute EDL information across multiple files and thus share
entity definitions among various organizations.
155
RELATION
Defines relationships between entities defined with ENTITY
statements. The RELATION statement allows you to define
hierarchical relationships between EDL entities and container
names.
158
MAP
Assigns a relationship between an ObjectID and an Entity. An
Abstract ObjectID is used as a "handle" to declare hierarchical
relationships using the RELATION statement.
161
To get help for EDL source from the EDL Compiler window, position the cursor on a
syntactical element and press the F1 key.