Event Management module concept

The event concept provides a common data model for an event management system. It contains elements that represent the common data elements used to define an event record. When BMC Atrium Orchestrator Development Studio uses the event management concept, values for a specific event are assigned to the elements provided in the concept.

The event management concept elements map to actual fields in your event management system. Configuration items in the module configuration define the mappings. These configuration items are held in configuration groups specific to the BMC Event Manager, HP Network Node Manager, and IBM Netcool OMNIbus. With this mapping established, workflows can use the event management concept element names.

You can easily adapt workflows to different event management systems. If changes are made to the field names in the event management system, change the values in the related configuration items in the module configuration. See Adding mappings to the module configuration for details on adding field name mappings to the module configuration.

Because workflows use the concept's element names, changes do not need to be made at the process level. You can enter the values assigned to a changed context item directly in an XML document, which assigns multiple elements to a single context item. Alternatively you can create multiple assign statements for the same context item and use BMC Atrium Orchestrator Development Studio to create the XML document.

The following figure displays the Event Management module concept. The Event Management module contains one concept.

Event Management module concept XSD

<xsd:schema xmlns:xsd="http://www.w3.org/2000/10/XMLSchema" 
 targetNamespace="AutoPilot-OA-Event_Management" elementFormDefault="qualified">
  <xsd:element name="Event" /> 
  <xsd:complexType name="EventType">
  <xsd:annotation>
  <xsd:documentation>Represents an event, typically used in an EMS system.</xsd:documentation> 
  </xsd:annotation>
  <xsd:sequence>
  <xsd:element name="account">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="acknowledged" type="xsd:integer" /> 
  <xsd:element name="action-count" type="xsd:integer" /> 
  <xsd:element name="adapter-host-ip">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="20" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="adapter-host-name">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="30" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="agent">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="30" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="alert-group">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="alert-key">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="30" />
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="associated-ticket-id">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="32" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="category">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="community">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="30" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="component-id">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="30" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="component-type">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="30" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="date-modified">
  <xsd:simpleType>
  <xsd:restriction base="xsd:date">
  <maxLength value="30" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="duration">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="30" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="enterprise-oid">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
 <xsd:element name="escalation-level" type="xsd:string" /> 
  <xsd:element name="first-occurrence" type="xsd:date" /> 
  <xsd:element name="id">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="255" /> 
  </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
  <xsd:element name="journal">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="255" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="last-occurrence" type="xsd:date" /> 
  <xsd:element name="location">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="manager">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="32" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="node">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="node-alias">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="object">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="30" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="object-class">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="30" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="object-owner">
  <xsd:simpleType>
 <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="occurrences">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="operation">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="owner-group-id" type="xsd:string" /> 
  <xsd:element name="owner-id" type="xsd:string" /> 
  <xsd:element name="propagations">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="20" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="serial" type="xsd:integer" /> 
  <xsd:element name="service">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="30" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="service-impact-alias">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="30" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="service-impact-id">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="30" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="severity">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <xsd:enumeration value="Critical" /> 
  <xsd:enumeration value="Major" /> 
  <xsd:enumeration value="Minor" /> 
  <xsd:enumeration value="Warning" /> 
  <xsd:enumeration value="Indeterminate" /> 
 <xsd:enumeration value="Clear" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="status">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="30" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="summary">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="255" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="varbind-param-name">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="varbind-param-threshold">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="varbind-param-type">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  <xsd:element name="varbind-param-value">
  <xsd:simpleType>
  <xsd:restriction base="xsd:string">
  <maxLength value="60" /> 
  </xsd:restriction>
  </xsd:simpleType>
  </xsd:element>
  </xsd:sequence>
  </xsd:complexType>
  </xsd:schema>
Was this page helpful? Yes No Submitting... Thank you

Comments