Event definition

Tivoli Netcool/OMNIbus has a flat event schema that it is possible to modify. You can modify or remove any column of the schema except for the core columns, such as Serial and Identifier. You can also add new columns. The dynamic nature of the schema means that the OSLC event resource definition is also likely to be dynamic, which means that different environments have different shapes, except for the core column section.

You can use a configuration file to define which non-core columns are in the event resource. To define the columns, edit the configuration file. This definition is used to generate the resource representation that is presented by an HTTP request to the resource URI. For example, you can restrict the non-core columns in the schema to only those columns that you have defined.

To define which non-core columns are in the event resource, a configuration file is provided. This definition is used to generate the resource representation that is presented by an HTTP request to the resource URI. Also use the configuration file to define the XML name space that contain the properties of the resource. Six name spaces are used in the default setup.

The following table shows the event resource, as defined by the default configuration file, which contains only the core columns and the OMNIbus required properties.

Table 1. Core properties and Tivoli Netcool/OMNIbus-specific properties of the event resource shape
Prefixed name Occurs Read-only Value type Representation Event column or description in Tivoli Netcool/OMNIbus
dcterms:identifier zero-or-one false string Not applicable Identifier
dcterms:created zero-or-one false datetime Not applicable FirstOccurence
oslcem:ownerUID zero-or-one false resource Reference OwnerUID
oslcem:severity zero-or-one false integer Not applicable Severity
oslcem:summary zero-or-one false string Not applicable Summary
oslcem:node zero-or-one false string Not applicable Node
oslcem:agent zero-or-one false string Not applicable Agent
oslcem:alertGroup zero-or-one false string Not applicable AlertGroup
oslcem:lastOccurrence zero-or-one false datetime Not applicable LastOccurrence
oslcem:tally zero-or-one false integer Not applicable Tally
oslcem:acknowledged zero-or-one false boolean Not applicable Acknowledged
oslcem:serial zero-or-one true integer Not applicable Serial
oslcem:serverSerial zero-or-one true integer Not applicable ServerSerial
oslcem:serverName zero-or-one true integer Not applicable ServerName
oslcem:alertKey zero-or-one false string Not applicable AlertKey
oslcem:manager zero-or-one false string Not applicable Manager
oslcem:stateChange zero-or-one true datetime Not applicable StateChange
oslcem:internalLast zero-or-one true datetime Not applicable InternalLast
oslcem:type zero-or-one false integer Not applicable Type
oslcem:class zero-or-one false integer Not applicable Class
oslcem:grade zero-or-one false integer Not applicable Grade
oslcem:OwnerGID zero-or-one false resource Reference OwnerGID
oslcem:taskList zero-or-one false string Not applicable TaskList
oslcem:suppressEscl zero-or-one false string Not applicable SuppressEscl
oslcem:flash zero-or-one false integer Not applicable Flash
oslcem:expireTime zero-or-one false integer Not applicable ExpireTime
oslcem:customer zero-or-one false string Not applicable Customer
oslcem:service zero-or-one false string Not applicable Service
oslcem:probeSubSecondId zero-or-one false integer Not applicable ProbeSubSecondId
oslcem:journal zero-or-one true resource Reference URL that fetches all the journals that are associated with the event
oslcem:detail zero-or-one true resource Reference URL that fetches all the details that are associated with the event