Following are two lists of properties/elements of the Common Base Event specification, provided so you can use them as a quick online reference when constructing Common Base Events. This sheet is designed so if you need more information about a using a property, you can click on the section number and are whisked directly to the appropriate section of the "Common Base Event Best Practices" guide for more information on that property and the best ways to use it, including all the best practices the authors of the guide concocted and the pitfalls they ran into.
| Element/property | Description | Section |
|---|
| Component identification: application
| Specifies the human-readable "common" name of the associated business solution |
2.3.5.4
|
| Component identification: component
| Identifies the manageable resource associated with the event |
2.3.5.5
|
| Component identification: componentIdType
| Specifies the format and meaning of the component property |
2.3.5.6
|
| Component identification: componentType
| Identifies the type of component that is identified in component/componentIdType |
2.3.5.7
|
| Component identification: executionEnvironment
| Specifies the hosting environment for the component specified in the component property |
2.3.5.9
|
| Component identification: instanceId
| Specifies the operational instance of the component that reports the event |
2.3.5.10
|
| Component identification: location
| Specifies the physical address that corresponds to the location of a component |
2.3.5.2
|
| Component identification: locationType
| Specifies the format and meaning of the value in the location property |
2.3.5.3
|
| Component identification: processId
| Specifies the process identifier of the "running" process within the component that reports the event |
2.3.5.11
|
| Component identification: subComponent
| Identifies the specific part of a component that is associated with the event |
2.3.5.8
|
| Component identification: threadId
| Specifies the thread identifier of the "running" thread within the component that reports the event |
2.3.5.12
|
|
creationTime
| Specifies the time the event was created |
2.3.2
|
|
reporterComponentId
| Identifies the component that reported the situation |
2.3.3|More info
|
|
situation
| Important: describes the situation that was detected |
2.3.6
|
| situation: categoryName
| Categorizes the situation reported by the event |
2.3.6.1
|
|
SituationType
| Provides the additional data associated with each situation category |
2.3.7
|
| SituationType: AvailableSituation
| Describes a component's operational state and availability |
2.3.7.9
|
| SituationType: AvailableSituation: availabilityDisposition
| Specifies the availability disposition of the component associated with the event |
2.3.7.9.2
|
| SituationType: AvailableSituation: operationDisposition
| Specifies whether the component associated with the event has the ability to be started |
2.3.7.9.1
|
| SituationType: AvailableSituation: processingDisposition
| Specifies the processing disposition of a component operation associated with the event |
2.3.7.9.3
|
| SituationType: AvailableSituation: reasoningScope
| Specifies the scope of the situation |
2.3.7.9.4
|
| SituationType: ConfigureSituation
| Identifies information about a component's configuration data and indicates changes to that data |
2.3.7.5
|
| SituationType: ConfigureSituation: reasoningScope
| Specifies the scope of the situation |
2.3.7.5.2
|
| SituationType: ConfigureSituation: successDisposition
| Specifies whether the configuration situation described by the event was successful |
2.3.7.5.1
|
| SituationType: ConnectSituation
| Describes aspects about a connection to another component |
2.3.7.4
|
| SituationType: ConnectSituation: reasoningScope
| Specifies the scope of the situation |
2.3.7.4.3
|
| SituationType: ConnectSituation: situationDisposition
| Specifies additional information to describe the connection process |
2.3.7.4.2
|
| SituationType: ConnectSituation: successDisposition
| Specifies whether the connection process described by the event was successful |
2.3.7.4.1
|
| SituationType: CreateSituation
| Describes a component's attempt to create an entity |
2.3.7.10
|
| SituationType: CreateSituation: reasoningScope
| Specifies the scope of the situation |
2.3.7.10.2
|
| SituationType: CreateSituation: successDisposition
| Specifies whether the create situation associated with the event was successful |
2.3.7.10.1
|
| SituationType: DependencySituation
| Describes a dependency relationship between two components |
2.3.7.8
|
| SituationType: DependencySituation: dependencyDisposition
| Specifies the availability status of the dependency item associated with the event |
2.3.7.8.1
|
| SituationType: DependencySituation: reasoningScope
| Specifies the scope of the situation |
2.3.7.8.2
|
| SituationType: DestroySituation
| Describes a component's attempt to destroy or remove an entity |
2.3.7.11
|
| SituationType: DestroySituation: reasoningScope
| Specifies the scope of the situation |
2.3.7.11.2
|
| SituationType: DestroySituation: successDisposition
| Specifies whether the destroy situation associated with the event was successful |
2.3.7.11.1
|
| SituationType: FeatureSituation
| Announces whether a feature of a component is ready to service requests |
2.3.7.7
|
| SituationType: FeatureSituation: featureDisposition
| Specifies the availability disposition of a component feature associated with the event |
2.3.7.7.1
|
| SituationType: FeatureSituation: reasoningScope
| Specifies the scope of the situation |
2.3.7.7.2
|
| SituationType: OtherSituation
| Describes situations that cannot be represented in any of the defined situation categories |
2.3.7.13
|
| SituationType: reasoningScope
| Specifies the scope of the situation |
2.3.7.1
|
| SituationType: ReportSituation
| Conveys general information about a component |
2.3.7.12
|
| SituationType: ReportSituation: reasoningScope
| Specifies the scope of the situation |
2.3.7.12.2
|
| SituationType: ReportSituation: reportCategory
| Specifies the type of data reported by the event |
2.3.7.12.1
|
| SituationType: RequestSituation
| Represents the processing of a request by a component |
2.3.7.6
|
| SituationType: RequestSituation: reasoningScope
| Specifies the scope of the situation |
2.3.7.6.3
|
| SituationType: RequestSituation: situationQualifier
| Specifies additional information to describe the request situation |
2.3.7.6.2
|
| SituationType: RequestSituation: successDisposition
| Specifies whether the request situation described by the event was successful |
2.3.7.6.1
|
| SituationType: StartSituation
| Describes a start situation |
2.3.7.2
|
| SituationType: StartSituation: reasoningScope
| Specifies the scope of the situation |
2.3.7.2.3
|
| SituationType: StartSituation: situationQualifier
| Specifies additional information to further describe the start situation |
2.3.7.2.2
|
| SituationType: StartSituation: successDisposition
| Specifies whether the startup process described by the event was successful |
2.3.7.2.1
|
| SituationType: StopSituation
| Describes a stop situation |
2.3.7.3
|
| SituationType: StopSituation: reasoningScope
| Specifies the scope of the situation |
2.3.7.3.3
|
| SituationType: StopSituation: situationQualifier
| Specifies additional information to describe the stop situation |
2.3.7.3.2
|
| SituationType: StopSituation: successDisposition
| Specifies whether the stop process described by the event was successful |
2.3.7.3.1
|
|
sourceComponentId
| Identifies the component that was affected by the situation |
2.3.3|More info
|
|
version
| A string used to identify the version of the Common Base Event specification event |
2.3.1
|
| Element/property | Description | Section |
|---|
| Aggregating events: elapsedTime
| Indicates the time interval during which some number of identical events occurred |
2.4.6.2
|
| Aggregating events: repeatCount
| Specifies the number of occurrences of identical events within a specified time interval |
2.4.6.1
|
|
AssociatedEvents
| Allows for associated Common Base Events to be identified and grouped together so that they can be interpreted as a group by an appropriate association engine |
2.4.11
|
| AssociatedEvents: associationEngine
| Specifies the application that establishes the association among events by value or by reference |
2.4.11.1
|
| AssociatedEvents: associationEngineInfo
| Specifies the reference to the AssociationEngine element |
2.4.11.2
|
| AssociatedEvents: resolvedEvents
| Contains an array of globalInstanceIds that identifies those events that are associated with this event |
2.4.11.3
|
|
AssociationEngine
| Identifies the application (association engine) that establishes the association among related events |
2.4.12
|
| AssociationEngine: id
| Specifies the primary identifier for the AssociationEngine element |
2.4.12.3
|
| AssociationEngine: name
| Specifies the name of the application that creates the association |
2.4.12.1
|
| AssociationEngine: type
| Describes the type of association created by this association engine |
2.4.12.2
|
|
ContextDataElement
| Defines the context or contexts that an event refers to |
2.4.9
|
| ContextDataElement: contextId
| The actual content value for the context specified by reference |
2.4.9.4
|
| ContextDataElement: contextValue
| The actual content value for the context specified by value |
2.4.9.3
|
| ContextDataElement: name
| Specifies the name of the application that created the contextDataElement
|
2.4.9.2
|
| ContextDataElement: type
| Specifies the data type of the contextDataElement
|
2.4.9.1
|
|
ExtendedDataElement
| Offers a standard way to extend a Common Base Event to provide supplemental information in a consistent format |
2.4.10
|
| ExtendedDataElement: children
| Refers to other related ExtendedDataElement properties to specify the structured list of data elements |
2.4.10.5
|
| ExtendedDataElement: hexValue
| The actual content value for the extendedDataElement specified as a hexValue |
2.4.10.4
|
| ExtendedDataElement: name
| Provides a name used to identify and qualify the data contained in the ExtendedDataElement
|
2.4.10.1
|
| ExtendedDataElement: type
| Specifies the data type of the values for the ExtendedDataElement
|
2.4.10.2
|
| ExtendedDataElement: values
| The actual content value for the ExtendedDataElement specified as a value |
2.4.10.3
|
|
extensionName
| Communicates the nature of the content found in the ExtendedDataElement property |
2.4.5
|
|
globalInstanceId
| Property provides a globally unique identifier that can be used to refer to or index the specific event |
2.4.2
|
|
localInstanceId
| Provides a locally unique identifier that can be used to refer to or index the specific event |
2.4.1
|
| Messages: msg
| Contains the human-readable text that accompanies the event |
2.4.8.2
|
| Messages: msgCatalog
| The name of the message catalog that contains the locale-dependent message template |
2.4.8.8
|
| Messages: msgCatalogId
| Retrieves the locale-dependent message template from a message catalog |
2.4.8.7
|
| Messages: msgCatalogTokens
| An array of string values that contain substitution data used to render an internationalized message as fully formatted text |
2.4.8.10
|
| Messages: msgCatalogType
| Specifies the format of the msgCatalog
|
2.4.8.9
|
| Messages: msgDataElement
| Provides additional information about the message |
2.4.8.3
|
| Messages: msgId
| Specifies the message identifier for the event |
2.4.8.4
|
| Messages: msgIdType
| Specifies the format of (how to interpret) the msgId property |
2.4.8.5
|
| Messages: msgLocale
| Specifies the locale for which the message is rendered |
2.4.8.6
|
|
priority
| Defines the importance of the event to establish a relative order in which the event records should be processed |
2.4.4
|
|
sequenceNumber
| Sequences events in a logical order |
2.4.7
|
|
severity
| Indicates the severity level of the event from the point of view of the component that reports the event |
2.4.3
|