The event generation group definition serves as a template that a management application can use to associate values received in the Indication buffer with enumeration display strings. Although values are specified in the group definition to ensure proper processing of the MIF file, the management application accesses the appropriate values directly from the Indication buffer.
The general structure of the event generation group is:
start group name = "Event Generation" class = "EventGeneration|<specific name>|001" id = nnn key = nnn[,mmm]... (attribute definitions here) end group
The string defined in the class statement is unique for each event generation group and is specified in the following format:
<defining-body>^^<specific-name-of-associated-group>
The contents of the specific-name-of-associated-groupfield indicates the name of the group to which the events defined in the event generation group correspond.
Component developers can define additional attributes to a standard event generation group by using a proprietary-extension field that is appended to the class statement. The format for the class statement in this case is:
<defining-body>^^<specific-name-of-assoc-grp>^^<proprietary-extension>
When specifying a proprietary extension, it is recommended that you use the complete, registered name of your corporate entity. This ensures that the specific-name field in the class statement is unique.
When defining multiple event generation groups for a single associated group, place the event generation groups immediately after the associated group in the MIF file and use sequential IDs.