VES Class Definition - part 2

Notification

Fields specific to notification events

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

additionalFields

HashMap

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Additional notification fields if needed.

Ves::ObjectClasses::Notification::additionalFields

arrayOfNamedHashMap

NamedHashMap

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

arrayOfNamedHashMap - Array of named hashMaps

Ves::ObjectClasses::Notification::arrayOfNamedHashMap

changeContact

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Identifier for a contact related to the change.

Ves::ObjectClasses::Notification::changeContact

changeIdentifier

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

System or session identifier associated with the change.

Ves::ObjectClasses::Notification::changeIdentifier

changeType

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Describes what has changed for the entity, for example: configuration changed, capability added, capability removed…

Ves::ObjectClasses::Notification::changeType

newState

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

New state of the entity, for example: ‘inService’, ‘maintenance’, ‘outOfService’

Ves::ObjectClasses::Notification::newState

notificationFieldsVersion

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the notificationFields block as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::Notification::notificationFieldsVersion

oldState

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Previous state of the entity. For example: “inService”, “outOfService”, “maintenance”

Ves::ObjectClasses::Notification::oldState

stateInterface

String

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Card or port name of the entity that changed state.

Ves::ObjectClasses::Notification::stateInterface

domain

Domain

1

Experimental

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Update in definition only

Event domain enumeration: ‘cmNotify’,’fault’, ‘heartbeat’, ‘measurement’, ‘mobileFlow’, ‘notification’, ‘other’, ‘pnfRegistration’, ‘sipSignaling’, ‘stateChange’, ‘syslog’, ‘thresholdCrossingAlert’, ‘voiceQuality’

Ves::ObjectClasses::VesEvent::domain

eventType

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

For example: ‘applicationNf’, ‘guestOS’, ‘hostOS’, ‘platform’

Ves::ObjectClasses::VesEvent::eventType

lastEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

the latest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds

Ves::ObjectClasses::VesEvent::lastEpochMicrosec

nfcNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function component type: 3 characters (aligned with vfc naming standards)

Ves::ObjectClasses::VesEvent::nfcNamingCode

nfNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function type: 4 characters (aligned with vnf and pnf naming standards)

Ves::ObjectClasses::VesEvent::nfNamingCode

nfVendorName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function vendor name

Ves::ObjectClasses::VesEvent::nfVendorName

priority

Priority

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Processing priority enumeration: ‘High’, ‘Medium’, ‘Normal’, ‘Low’

Ves::ObjectClasses::VesEvent::priority

reportingEntityId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See ‘reportingEntityName’ for more information.

reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information.

Ves::ObjectClasses::VesEvent::reportingEntityId

reportingEntityName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Ves::ObjectClasses::VesEvent::reportingEntityName

sequence

Integer

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

sequence - Ordering of events communicated by an event source instance (or 0 if not needed)

Ordering of events communicated by an event source instance (or 0 if not needed)

Ves::ObjectClasses::VesEvent::sequence

sourceId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity (note: the AT&T internal enrichment process shall ensure that this field is populated). The sourceId is an id for the sourceName. See ‘sourceName’ for more information.

sourceId - UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity Note: the AT&T internal enrichment process shall ensure that this field is populate). The sourceId is an id for the sourceName. See sourceName for more information.

Ves::ObjectClasses::VesEvent::sourceId

sourceName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

sourceName - Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

Ves::ObjectClasses::VesEvent::sourceName

startingEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

startEpochMicrosec - the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpochMicrosec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and DCAE collector will replace it with Collector time stamp (when event is received).

the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpoch Microsec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and the VES collector will replace it with Collector time stamp (when the event is received)

Ves::ObjectClasses::VesEvent::startingEpochMicrosec

timeZoneOffset

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Offset to GMT to indicate local time zone for device formatted as ‘UTC+/-hh:mm’; see https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset examples

Ves::ObjectClasses::VesEvent::timeZoneOffset

version

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the event header as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::VesEvent::version

vesEventListenerVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the ves event listener api spec that this event is compliant with (as “#” or “#.#” or “#.#.#” where # is a digit; see section 1 for the correct digits to use).

Ves::ObjectClasses::VesEvent::vesEventListenerVersion

name

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Ves::ObjectClasses::VesEvent::name

Status

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The current condition of an interaction, such as open, in research, closed, and so forth

Common::Business Interaction::ObjectClasses::BusinessInteraction::Status

description

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Defines a textual free-form description of the object.

Common::Root::RootObjectClasses::RootEntity::description

id

Identifier

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Identifier of this information element. This attribute shall be globally unique.

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Common::Root::RootObjectClasses::RootEntity::id

Other

The otherFields datatype defines fields for events belonging to the ‘other’ domain of the commonEventHeader domain enumeration.

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

arrayofNamedHashMap

ArrayofNamedHashMap

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Array of named hashMaps

Ves::ObjectClasses::Other::arrayofNamedHashMap

hashMap

HashMap

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Array of name-value pairs.

Ves::ObjectClasses::Other::hashMap

schemaObjects

ArrayOfSchemaObject

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Array of schema objects described by name, schema and other meta-information.

Ves::ObjectClasses::Other::schemaObjects

otherFieldsVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the otherFields block as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::Other::otherFieldsVersion

domain

Domain

1

Experimental

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Update in definition only

Event domain enumeration: ‘cmNotify’,’fault’, ‘heartbeat’, ‘measurement’, ‘mobileFlow’, ‘notification’, ‘other’, ‘pnfRegistration’, ‘sipSignaling’, ‘stateChange’, ‘syslog’, ‘thresholdCrossingAlert’, ‘voiceQuality’

Ves::ObjectClasses::VesEvent::domain

eventType

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

For example: ‘applicationNf’, ‘guestOS’, ‘hostOS’, ‘platform’

Ves::ObjectClasses::VesEvent::eventType

lastEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

the latest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds

Ves::ObjectClasses::VesEvent::lastEpochMicrosec

nfcNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function component type: 3 characters (aligned with vfc naming standards)

Ves::ObjectClasses::VesEvent::nfcNamingCode

nfNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function type: 4 characters (aligned with vnf and pnf naming standards)

Ves::ObjectClasses::VesEvent::nfNamingCode

nfVendorName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function vendor name

Ves::ObjectClasses::VesEvent::nfVendorName

priority

Priority

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Processing priority enumeration: ‘High’, ‘Medium’, ‘Normal’, ‘Low’

Ves::ObjectClasses::VesEvent::priority

reportingEntityId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See ‘reportingEntityName’ for more information.

reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information.

Ves::ObjectClasses::VesEvent::reportingEntityId

reportingEntityName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Ves::ObjectClasses::VesEvent::reportingEntityName

sequence

Integer

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

sequence - Ordering of events communicated by an event source instance (or 0 if not needed)

Ordering of events communicated by an event source instance (or 0 if not needed)

Ves::ObjectClasses::VesEvent::sequence

sourceId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity (note: the AT&T internal enrichment process shall ensure that this field is populated). The sourceId is an id for the sourceName. See ‘sourceName’ for more information.

sourceId - UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity Note: the AT&T internal enrichment process shall ensure that this field is populate). The sourceId is an id for the sourceName. See sourceName for more information.

Ves::ObjectClasses::VesEvent::sourceId

sourceName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

sourceName - Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

Ves::ObjectClasses::VesEvent::sourceName

startingEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

startEpochMicrosec - the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpochMicrosec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and DCAE collector will replace it with Collector time stamp (when event is received).

the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpoch Microsec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and the VES collector will replace it with Collector time stamp (when the event is received)

Ves::ObjectClasses::VesEvent::startingEpochMicrosec

timeZoneOffset

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Offset to GMT to indicate local time zone for device formatted as ‘UTC+/-hh:mm’; see https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset examples

Ves::ObjectClasses::VesEvent::timeZoneOffset

version

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the event header as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::VesEvent::version

vesEventListenerVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the ves event listener api spec that this event is compliant with (as “#” or “#.#” or “#.#.#” where # is a digit; see section 1 for the correct digits to use).

Ves::ObjectClasses::VesEvent::vesEventListenerVersion

name

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Ves::ObjectClasses::VesEvent::name

Status

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The current condition of an interaction, such as open, in research, closed, and so forth

Common::Business Interaction::ObjectClasses::BusinessInteraction::Status

description

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Defines a textual free-form description of the object.

Common::Root::RootObjectClasses::RootEntity::description

id

Identifier

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Identifier of this information element. This attribute shall be globally unique.

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Common::Root::RootObjectClasses::RootEntity::id

Perf3gpp

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

eventAddlFields

HashMap

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Additional key-value pairs if needed

Ves::ObjectClasses::Perf3gpp::eventAddlFields

perf3gppFieldsVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the perf3gpp event

Ves::ObjectClasses::Perf3gpp::perf3gppFieldsVersion

_measDataCollection

MeasDataCollection

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

3GPP measurement collection structure

Ves::ObjectClasses::Perf3gpp::_measDataCollection

domain

Domain

1

Experimental

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Update in definition only

Event domain enumeration: ‘cmNotify’,’fault’, ‘heartbeat’, ‘measurement’, ‘mobileFlow’, ‘notification’, ‘other’, ‘pnfRegistration’, ‘sipSignaling’, ‘stateChange’, ‘syslog’, ‘thresholdCrossingAlert’, ‘voiceQuality’

Ves::ObjectClasses::VesEvent::domain

eventType

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

For example: ‘applicationNf’, ‘guestOS’, ‘hostOS’, ‘platform’

Ves::ObjectClasses::VesEvent::eventType

lastEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

the latest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds

Ves::ObjectClasses::VesEvent::lastEpochMicrosec

nfcNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function component type: 3 characters (aligned with vfc naming standards)

Ves::ObjectClasses::VesEvent::nfcNamingCode

nfNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function type: 4 characters (aligned with vnf and pnf naming standards)

Ves::ObjectClasses::VesEvent::nfNamingCode

nfVendorName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function vendor name

Ves::ObjectClasses::VesEvent::nfVendorName

priority

Priority

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Processing priority enumeration: ‘High’, ‘Medium’, ‘Normal’, ‘Low’

Ves::ObjectClasses::VesEvent::priority

reportingEntityId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See ‘reportingEntityName’ for more information.

reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information.

Ves::ObjectClasses::VesEvent::reportingEntityId

reportingEntityName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Ves::ObjectClasses::VesEvent::reportingEntityName

sequence

Integer

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

sequence - Ordering of events communicated by an event source instance (or 0 if not needed)

Ordering of events communicated by an event source instance (or 0 if not needed)

Ves::ObjectClasses::VesEvent::sequence

sourceId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity (note: the AT&T internal enrichment process shall ensure that this field is populated). The sourceId is an id for the sourceName. See ‘sourceName’ for more information.

sourceId - UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity Note: the AT&T internal enrichment process shall ensure that this field is populate). The sourceId is an id for the sourceName. See sourceName for more information.

Ves::ObjectClasses::VesEvent::sourceId

sourceName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

sourceName - Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

Ves::ObjectClasses::VesEvent::sourceName

startingEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

startEpochMicrosec - the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpochMicrosec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and DCAE collector will replace it with Collector time stamp (when event is received).

the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpoch Microsec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and the VES collector will replace it with Collector time stamp (when the event is received)

Ves::ObjectClasses::VesEvent::startingEpochMicrosec

timeZoneOffset

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Offset to GMT to indicate local time zone for device formatted as ‘UTC+/-hh:mm’; see https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset examples

Ves::ObjectClasses::VesEvent::timeZoneOffset

version

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the event header as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::VesEvent::version

vesEventListenerVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the ves event listener api spec that this event is compliant with (as “#” or “#.#” or “#.#.#” where # is a digit; see section 1 for the correct digits to use).

Ves::ObjectClasses::VesEvent::vesEventListenerVersion

name

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Ves::ObjectClasses::VesEvent::name

Status

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The current condition of an interaction, such as open, in research, closed, and so forth

Common::Business Interaction::ObjectClasses::BusinessInteraction::Status

description

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Defines a textual free-form description of the object.

Common::Root::RootObjectClasses::RootEntity::description

id

Identifier

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Identifier of this information element. This attribute shall be globally unique.

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Common::Root::RootObjectClasses::RootEntity::id

PnfRegistration

The pnfRegistrationFields datatype defines fields for events belonging to the ‘pnfRegistration’ domain of the commonEventHeader domain enumeration; it consists of the following fields:

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

additionalFields

HashMap

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Additional pnfRegistration fields if needed

Ves::ObjectClasses::PnfRegistration::additionalFields

lastServiceDate

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

TS 32.692 dateOfLastService = date of last service; e.g. 15022017

Ves::ObjectClasses::PnfRegistration::lastServiceDate

macAddress

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

MAC address of OAM interface of the unit

Ves::ObjectClasses::PnfRegistration::macAddress

manufactureDate

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

TS 32.692 dateOfManufacture = manufacture date of the unit; 24032016

Ves::ObjectClasses::PnfRegistration::manufactureDate

modelNumber

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

TS 32.692 versionNumber = version of the unit from vendor; e.g. AJ02. Maps to AAI equip-model

Ves::ObjectClasses::PnfRegistration::modelNumber

oamV4lpAddress

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

IPv4 m-plane IP address to be used by the manager to contact the PNF

Ves::ObjectClasses::PnfRegistration::oamV4lpAddress

oamV6lpAddress

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

IPv6 m-plane IP address to be used by the manager to contact the PNF

Ves::ObjectClasses::PnfRegistration::oamV6lpAddress

pnfRegistrationFieldsVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the registrationFields block as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::PnfRegistration::pnfRegistrationFieldsVersion

serialNumber

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

TS 32.692 serialNumber = serial number of the unit; e.g. 6061ZW3

Ves::ObjectClasses::PnfRegistration::serialNumber

softwareVersion

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

TS 32.692 swName = active SW running on the unit; e.g. 5gDUv18.05.201

Ves::ObjectClasses::PnfRegistration::softwareVersion

unitFamily

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

TS 32.692 vendorUnitFamilyType = general type of HW unit; e.g. BBU

Ves::ObjectClasses::PnfRegistration::unitFamily

unitType

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

TS 32.692 vendorUnitTypeNumber = vendor name for the unit; e.g. Airscale

Ves::ObjectClasses::PnfRegistration::unitType

vendorName

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

TS 32.692 vendorName = name of manufacturer; e.g. Nokia. Maps to AAI equip-vendor

Ves::ObjectClasses::PnfRegistration::vendorName

domain

Domain

1

Experimental

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Update in definition only

Event domain enumeration: ‘cmNotify’,’fault’, ‘heartbeat’, ‘measurement’, ‘mobileFlow’, ‘notification’, ‘other’, ‘pnfRegistration’, ‘sipSignaling’, ‘stateChange’, ‘syslog’, ‘thresholdCrossingAlert’, ‘voiceQuality’

Ves::ObjectClasses::VesEvent::domain

eventType

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

For example: ‘applicationNf’, ‘guestOS’, ‘hostOS’, ‘platform’

Ves::ObjectClasses::VesEvent::eventType

lastEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

the latest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds

Ves::ObjectClasses::VesEvent::lastEpochMicrosec

nfcNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function component type: 3 characters (aligned with vfc naming standards)

Ves::ObjectClasses::VesEvent::nfcNamingCode

nfNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function type: 4 characters (aligned with vnf and pnf naming standards)

Ves::ObjectClasses::VesEvent::nfNamingCode

nfVendorName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function vendor name

Ves::ObjectClasses::VesEvent::nfVendorName

priority

Priority

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Processing priority enumeration: ‘High’, ‘Medium’, ‘Normal’, ‘Low’

Ves::ObjectClasses::VesEvent::priority

reportingEntityId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See ‘reportingEntityName’ for more information.

reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information.

Ves::ObjectClasses::VesEvent::reportingEntityId

reportingEntityName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Ves::ObjectClasses::VesEvent::reportingEntityName

sequence

Integer

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

sequence - Ordering of events communicated by an event source instance (or 0 if not needed)

Ordering of events communicated by an event source instance (or 0 if not needed)

Ves::ObjectClasses::VesEvent::sequence

sourceId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity (note: the AT&T internal enrichment process shall ensure that this field is populated). The sourceId is an id for the sourceName. See ‘sourceName’ for more information.

sourceId - UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity Note: the AT&T internal enrichment process shall ensure that this field is populate). The sourceId is an id for the sourceName. See sourceName for more information.

Ves::ObjectClasses::VesEvent::sourceId

sourceName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

sourceName - Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

Ves::ObjectClasses::VesEvent::sourceName

startingEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

startEpochMicrosec - the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpochMicrosec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and DCAE collector will replace it with Collector time stamp (when event is received).

the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpoch Microsec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and the VES collector will replace it with Collector time stamp (when the event is received)

Ves::ObjectClasses::VesEvent::startingEpochMicrosec

timeZoneOffset

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Offset to GMT to indicate local time zone for device formatted as ‘UTC+/-hh:mm’; see https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset examples

Ves::ObjectClasses::VesEvent::timeZoneOffset

version

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the event header as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::VesEvent::version

vesEventListenerVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the ves event listener api spec that this event is compliant with (as “#” or “#.#” or “#.#.#” where # is a digit; see section 1 for the correct digits to use).

Ves::ObjectClasses::VesEvent::vesEventListenerVersion

name

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Ves::ObjectClasses::VesEvent::name

Status

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The current condition of an interaction, such as open, in research, closed, and so forth

Common::Business Interaction::ObjectClasses::BusinessInteraction::Status

description

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Defines a textual free-form description of the object.

Common::Root::RootObjectClasses::RootEntity::description

id

Identifier

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Identifier of this information element. This attribute shall be globally unique.

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Common::Root::RootObjectClasses::RootEntity::id

ProcessStats

The processStats datatype provides metrics on system processes; it consists of the following fields:

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

forkRate

Number

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The number of threads created since the last reboot

Ves::ObjectClasses::ProcessStats::forkRate

processIdentifier

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

processIdentifier

Ves::ObjectClasses::ProcessStats::processIdentifier

psStateBlocked

Number

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The number of processes in a blocked state

Ves::ObjectClasses::ProcessStats::psStateBlocked

psStatePaging

Number

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The number of processes in a paging state

Ves::ObjectClasses::ProcessStats::psStatePaging

psStateRunning

Number

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The number of processes in a running state

Ves::ObjectClasses::ProcessStats::psStateRunning

psStateSleeping

Number

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The number of processes in a sleeping state

Ves::ObjectClasses::ProcessStats::psStateSleeping

PsStateStopped

Number

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The number of processes in a stopped state

Ves::ObjectClasses::ProcessStats::PsStateStopped

psStateZombie

Number

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The number of processes in a zombie state

Ves::ObjectClasses::ProcessStats::psStateZombie

ProcessorDimmAggregateThermalMargin

The processorDimmAggregateThermalMargin datatype provides intelligent platform management interface (ipmi) processor dual inline memory module aggregate thermal margin metrics; it consists of the following fields:

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

processorDimmAggregateThermal MarginIdentifier

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

identifier for the aggregate thermal margin metrics from the processor dual inline memory module

Ves::ObjectClasses::ProcessorDimmAggregateThermalMargin::processorDimmAggregateThermal MarginIdentifier

thermalMargin

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

the difference between the DIMM’s current temperature, in celsius, and the DIMM’s throttling thermal trip point

Ves::ObjectClasses::ProcessorDimmAggregateThermalMargin::thermalMargin

SipSignaling

sipSignalingFields - The sipSignalingFields datatype communicates information about SIP signaling messages, parameters and signaling state.

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

additionalInformation

HashMap

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

zdditionalInformation - Additional sipSignalling fields.

Ves::ObjectClasses::SipSignaling::additionalInformation

compressedSip

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

compressedSip - The full SIP request/response including headers and bodies.

Ves::ObjectClasses::SipSignaling::compressedSip

correlator

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

correlator - Constant across all events on this call.

Ves::ObjectClasses::SipSignaling::correlator

localipAddress

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

localIpAddress - IP address on VNF. Note: current data type (String) may be changed to Common Resource Datatype L3AddressData. =[gh]=

Ves::ObjectClasses::SipSignaling::localipAddress

localPort

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

localPort - Port on VNF.

Ves::ObjectClasses::SipSignaling::localPort

remoteipAddress

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

remoteIpAddress - IP address of peer endpoint. Note: current data type (String) may be changed to Common Resource Datatype L3AddressData. =[gh]=

Ves::ObjectClasses::SipSignaling::remoteipAddress

remotePort

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

remotePort - Port of peer endpoint

Ves::ObjectClasses::SipSignaling::remotePort

sipSignaliingFieldsVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

sipSignalingFieldsVersion - Version of the sipSignalingFields block as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::SipSignaling::sipSignaliingFieldsVersion

summarySip

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

summarySip - The SIP Method or Response (‘INVITE’, ‘200 OK’, ‘BYE’, etc).

Ves::ObjectClasses::SipSignaling::summarySip

_vendorNfnamefields

VendorNfNameFields

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Vendor, NF and nfModule names

Ves::ObjectClasses::SipSignaling::_vendorNfnamefields

domain

Domain

1

Experimental

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Update in definition only

Event domain enumeration: ‘cmNotify’,’fault’, ‘heartbeat’, ‘measurement’, ‘mobileFlow’, ‘notification’, ‘other’, ‘pnfRegistration’, ‘sipSignaling’, ‘stateChange’, ‘syslog’, ‘thresholdCrossingAlert’, ‘voiceQuality’

Ves::ObjectClasses::VesEvent::domain

eventType

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

For example: ‘applicationNf’, ‘guestOS’, ‘hostOS’, ‘platform’

Ves::ObjectClasses::VesEvent::eventType

lastEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

the latest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds

Ves::ObjectClasses::VesEvent::lastEpochMicrosec

nfcNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function component type: 3 characters (aligned with vfc naming standards)

Ves::ObjectClasses::VesEvent::nfcNamingCode

nfNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function type: 4 characters (aligned with vnf and pnf naming standards)

Ves::ObjectClasses::VesEvent::nfNamingCode

nfVendorName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function vendor name

Ves::ObjectClasses::VesEvent::nfVendorName

priority

Priority

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Processing priority enumeration: ‘High’, ‘Medium’, ‘Normal’, ‘Low’

Ves::ObjectClasses::VesEvent::priority

reportingEntityId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See ‘reportingEntityName’ for more information.

reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information.

Ves::ObjectClasses::VesEvent::reportingEntityId

reportingEntityName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Ves::ObjectClasses::VesEvent::reportingEntityName

sequence

Integer

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

sequence - Ordering of events communicated by an event source instance (or 0 if not needed)

Ordering of events communicated by an event source instance (or 0 if not needed)

Ves::ObjectClasses::VesEvent::sequence

sourceId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity (note: the AT&T internal enrichment process shall ensure that this field is populated). The sourceId is an id for the sourceName. See ‘sourceName’ for more information.

sourceId - UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity Note: the AT&T internal enrichment process shall ensure that this field is populate). The sourceId is an id for the sourceName. See sourceName for more information.

Ves::ObjectClasses::VesEvent::sourceId

sourceName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

sourceName - Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

Ves::ObjectClasses::VesEvent::sourceName

startingEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

startEpochMicrosec - the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpochMicrosec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and DCAE collector will replace it with Collector time stamp (when event is received).

the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpoch Microsec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and the VES collector will replace it with Collector time stamp (when the event is received)

Ves::ObjectClasses::VesEvent::startingEpochMicrosec

timeZoneOffset

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Offset to GMT to indicate local time zone for device formatted as ‘UTC+/-hh:mm’; see https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset examples

Ves::ObjectClasses::VesEvent::timeZoneOffset

version

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the event header as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::VesEvent::version

vesEventListenerVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the ves event listener api spec that this event is compliant with (as “#” or “#.#” or “#.#.#” where # is a digit; see section 1 for the correct digits to use).

Ves::ObjectClasses::VesEvent::vesEventListenerVersion

name

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Ves::ObjectClasses::VesEvent::name

Status

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The current condition of an interaction, such as open, in research, closed, and so forth

Common::Business Interaction::ObjectClasses::BusinessInteraction::Status

description

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Defines a textual free-form description of the object.

Common::Root::RootObjectClasses::RootEntity::description

id

Identifier

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Identifier of this information element. This attribute shall be globally unique.

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Common::Root::RootObjectClasses::RootEntity::id

StateChange

Fields specific to state change events.

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

additionalFields

HashMap

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Additional stateChange fields if needed

Ves::ObjectClasses::StateChange::additionalFields

newState

invalid

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

New state of the entity: ‘inService’, ‘maintenance’, ‘outOfService’

Ves::ObjectClasses::StateChange::newState

OldState

invalid

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Previous state of the entity: ‘inService’, ‘maintenance’, ‘outOfService’

Ves::ObjectClasses::StateChange::OldState

stateChangeFieldsVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the stateChangeFields block as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::StateChange::stateChangeFieldsVersion

stateInterface

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Card or port name of the entity that changed state

Ves::ObjectClasses::StateChange::stateInterface

domain

Domain

1

Experimental

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Update in definition only

Event domain enumeration: ‘cmNotify’,’fault’, ‘heartbeat’, ‘measurement’, ‘mobileFlow’, ‘notification’, ‘other’, ‘pnfRegistration’, ‘sipSignaling’, ‘stateChange’, ‘syslog’, ‘thresholdCrossingAlert’, ‘voiceQuality’

Ves::ObjectClasses::VesEvent::domain

eventType

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

For example: ‘applicationNf’, ‘guestOS’, ‘hostOS’, ‘platform’

Ves::ObjectClasses::VesEvent::eventType

lastEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

the latest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds

Ves::ObjectClasses::VesEvent::lastEpochMicrosec

nfcNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function component type: 3 characters (aligned with vfc naming standards)

Ves::ObjectClasses::VesEvent::nfcNamingCode

nfNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function type: 4 characters (aligned with vnf and pnf naming standards)

Ves::ObjectClasses::VesEvent::nfNamingCode

nfVendorName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function vendor name

Ves::ObjectClasses::VesEvent::nfVendorName

priority

Priority

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Processing priority enumeration: ‘High’, ‘Medium’, ‘Normal’, ‘Low’

Ves::ObjectClasses::VesEvent::priority

reportingEntityId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See ‘reportingEntityName’ for more information.

reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information.

Ves::ObjectClasses::VesEvent::reportingEntityId

reportingEntityName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Ves::ObjectClasses::VesEvent::reportingEntityName

sequence

Integer

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

sequence - Ordering of events communicated by an event source instance (or 0 if not needed)

Ordering of events communicated by an event source instance (or 0 if not needed)

Ves::ObjectClasses::VesEvent::sequence

sourceId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity (note: the AT&T internal enrichment process shall ensure that this field is populated). The sourceId is an id for the sourceName. See ‘sourceName’ for more information.

sourceId - UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity Note: the AT&T internal enrichment process shall ensure that this field is populate). The sourceId is an id for the sourceName. See sourceName for more information.

Ves::ObjectClasses::VesEvent::sourceId

sourceName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

sourceName - Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

Ves::ObjectClasses::VesEvent::sourceName

startingEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

startEpochMicrosec - the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpochMicrosec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and DCAE collector will replace it with Collector time stamp (when event is received).

the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpoch Microsec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and the VES collector will replace it with Collector time stamp (when the event is received)

Ves::ObjectClasses::VesEvent::startingEpochMicrosec

timeZoneOffset

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Offset to GMT to indicate local time zone for device formatted as ‘UTC+/-hh:mm’; see https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset examples

Ves::ObjectClasses::VesEvent::timeZoneOffset

version

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the event header as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::VesEvent::version

vesEventListenerVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the ves event listener api spec that this event is compliant with (as “#” or “#.#” or “#.#.#” where # is a digit; see section 1 for the correct digits to use).

Ves::ObjectClasses::VesEvent::vesEventListenerVersion

name

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Ves::ObjectClasses::VesEvent::name

Status

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The current condition of an interaction, such as open, in research, closed, and so forth

Common::Business Interaction::ObjectClasses::BusinessInteraction::Status

description

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Defines a textual free-form description of the object.

Common::Root::RootObjectClasses::RootEntity::description

id

Identifier

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Identifier of this information element. This attribute shall be globally unique.

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Common::Root::RootObjectClasses::RootEntity::id

StndDefined

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

Syslog

Syslog’s can be classified as either Control or Session/Traffic. They differ by message content and expected volume: ? Control logs are generally free-form human-readable text used for reporting errors or warnings supporting the operation and troubleshooting of NFs. The volume of these logs is typically less than 2k per day. ? Session logs use common structured fields to report normal NF processing such as DNS lookups or firewall rules processed. The volume of these logs is typically greater than 1k per hour (and sometimes as high as 10k per second). VES supports both classes of syslog, however VES is only recommended for control logs or for lower volume session logs, less than 60k per hour. High volume session logging should use a file-based transport solution.

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

additionalFields

HashMap

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Additional syslog fields if needed Ex: {“name1”: “value1”, “name2: “value2” … }

Ves::ObjectClasses::Syslog::additionalFields

eventSourceHost

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Hostname of the device

Ves::ObjectClasses::Syslog::eventSourceHost

eventSourceType

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Examples: ‘other’, ‘router’, ‘switch’, ‘host’, ‘card’, ‘port’, ‘slotThreshold’, ‘portThreshold’, ‘virtualMachine’, ‘virtualNetworkFunction’

Ves::ObjectClasses::Syslog::eventSourceType

syslogSdId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

0-32 char in format name@number, i.e., ourSDID@32473

Ves::ObjectClasses::Syslog::syslogSdId

syslogFacilty

SyslogFacility

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Numeric code from 0 to 23 for facility: 0 kernel messages 1 user-level messages 2 mail system 3 system daemons 4 security/authorization messages 5 messages generated internally by syslogd 6 line printer subsystem 7 network news subsystem 8 UUCP subsystem 9 clock daemon 10 security/authorization messages 11 FTP daemon 12 NTP subsystem 13 log audit 14 log alert 15 clock daemon (note 2) 16 local use 0 (local0) 17 local use 1 (local1) 18 local use 2 (local2) 19 local use 3 (local3) 20 local use 4 (local4) 21 local use 5 (local5) 22 local use 6 (local6) 23 local use 7 (local7 )

Ves::ObjectClasses::Syslog::syslogFacilty

syslogFieldVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the syslogFields block as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::Syslog::syslogFieldVersion

syslogMsg

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Syslog message

Ves::ObjectClasses::Syslog::syslogMsg

syslogMsgHost

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Hostname parsed from non-VES syslog message

Ves::ObjectClasses::Syslog::syslogMsgHost

syslogPri

Integer

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

0-192 Combined Severity and Facility (see rfc5424)

Ves::ObjectClasses::Syslog::syslogPri

syslogProc

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Identifies the application that originated the message

Ves::ObjectClasses::Syslog::syslogProc

syslogProcId

Number

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The process number assigned by the OS when the application was started

Ves::ObjectClasses::Syslog::syslogProcId

syslogSData

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

A <space> separated list of key=”value” pairs following the rfc5424 standard for SD-ELEMENT. Deprecated The entire rfc5424 syslogSData object, including square brackets [ ], SD-ID and list of SD-PARAMs

Ves::ObjectClasses::Syslog::syslogSData

syslogSev

SyslogSev

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Level-of-severity text enumeration defined below: Text Sev Description Emergency 0 system is unusable Alert 1 action must be taken immediately Critical 2 critical conditions Error 3 error conditions Warning 4 warning conditions Notice 5 normal but significant condition Info 6 Informational messages Debug 7 debug-level messages

Ves::ObjectClasses::Syslog::syslogSev

syslogTag

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Also known as MsgId. Brief non-spaced text indicating the type of message such as ‘TCPOUT’ or ‘BGP_STATUS_CHANGE’; ‘NILVALUE’ should be used when no other value can be provided

Ves::ObjectClasses::Syslog::syslogTag

syslogTs

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Timestamp parsed from non-VES syslog message

Ves::ObjectClasses::Syslog::syslogTs

syslogVer

Number

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

IANA assigned version of the syslog protocol specification: 0: VES 1: IANA RFC5424

Ves::ObjectClasses::Syslog::syslogVer

domain

Domain

1

Experimental

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Update in definition only

Event domain enumeration: ‘cmNotify’,’fault’, ‘heartbeat’, ‘measurement’, ‘mobileFlow’, ‘notification’, ‘other’, ‘pnfRegistration’, ‘sipSignaling’, ‘stateChange’, ‘syslog’, ‘thresholdCrossingAlert’, ‘voiceQuality’

Ves::ObjectClasses::VesEvent::domain

eventType

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

For example: ‘applicationNf’, ‘guestOS’, ‘hostOS’, ‘platform’

Ves::ObjectClasses::VesEvent::eventType

lastEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

the latest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds

Ves::ObjectClasses::VesEvent::lastEpochMicrosec

nfcNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function component type: 3 characters (aligned with vfc naming standards)

Ves::ObjectClasses::VesEvent::nfcNamingCode

nfNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function type: 4 characters (aligned with vnf and pnf naming standards)

Ves::ObjectClasses::VesEvent::nfNamingCode

nfVendorName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function vendor name

Ves::ObjectClasses::VesEvent::nfVendorName

priority

Priority

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Processing priority enumeration: ‘High’, ‘Medium’, ‘Normal’, ‘Low’

Ves::ObjectClasses::VesEvent::priority

reportingEntityId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See ‘reportingEntityName’ for more information.

reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information.

Ves::ObjectClasses::VesEvent::reportingEntityId

reportingEntityName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Ves::ObjectClasses::VesEvent::reportingEntityName

sequence

Integer

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

sequence - Ordering of events communicated by an event source instance (or 0 if not needed)

Ordering of events communicated by an event source instance (or 0 if not needed)

Ves::ObjectClasses::VesEvent::sequence

sourceId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity (note: the AT&T internal enrichment process shall ensure that this field is populated). The sourceId is an id for the sourceName. See ‘sourceName’ for more information.

sourceId - UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity Note: the AT&T internal enrichment process shall ensure that this field is populate). The sourceId is an id for the sourceName. See sourceName for more information.

Ves::ObjectClasses::VesEvent::sourceId

sourceName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

sourceName - Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

Ves::ObjectClasses::VesEvent::sourceName

startingEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

startEpochMicrosec - the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpochMicrosec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and DCAE collector will replace it with Collector time stamp (when event is received).

the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpoch Microsec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and the VES collector will replace it with Collector time stamp (when the event is received)

Ves::ObjectClasses::VesEvent::startingEpochMicrosec

timeZoneOffset

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Offset to GMT to indicate local time zone for device formatted as ‘UTC+/-hh:mm’; see https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset examples

Ves::ObjectClasses::VesEvent::timeZoneOffset

version

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the event header as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::VesEvent::version

vesEventListenerVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the ves event listener api spec that this event is compliant with (as “#” or “#.#” or “#.#.#” where # is a digit; see section 1 for the correct digits to use).

Ves::ObjectClasses::VesEvent::vesEventListenerVersion

name

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Ves::ObjectClasses::VesEvent::name

Status

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The current condition of an interaction, such as open, in research, closed, and so forth

Common::Business Interaction::ObjectClasses::BusinessInteraction::Status

description

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Defines a textual free-form description of the object.

Common::Root::RootObjectClasses::RootEntity::description

id

Identifier

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Identifier of this information element. This attribute shall be globally unique.

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Common::Root::RootObjectClasses::RootEntity::id

ThresholdCrossingAlert

The thresholdCrossingAlertFields datatype consists of the following fields:

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

additionalFields

HashMap

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

additionalFields - Additional pnfRegistration fields if needed.

Ves::ObjectClasses::ThresholdCrossingAlert::additionalFields

additionalParameters

ThresholdCrossingAlertCounter

1..*

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Array of performance counters

Ves::ObjectClasses::ThresholdCrossingAlert::additionalParameters

alertAction

AlertAction

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Enumeration: ‘SET’, ‘CONT’, ‘CLEAR’

Ves::ObjectClasses::ThresholdCrossingAlert::alertAction

alertDescription

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Unique short alert description (e.g., NE-CPUMEM)

Ves::ObjectClasses::ThresholdCrossingAlert::alertDescription

alertType

AlertType

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Enumeration: ‘CARD-ANOMALY’, ‘INTERFACE-ANOMALY’, ELEMENT-ANOMALY’, ‘SERVICE-ANOMALY’

Ves::ObjectClasses::ThresholdCrossingAlert::alertType

alertValue

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Calculated API value (if applicable)

Ves::ObjectClasses::ThresholdCrossingAlert::alertValue

associatedAlertIdList

String

0..*

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

List of eventIds associated with the event being reported

Ves::ObjectClasses::ThresholdCrossingAlert::associatedAlertIdList

collectionTimestamp

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Time when the performance collector picked up the data; with RFC 2822 compliant format: ‘Sat, 13 Mar 2010 11:29:05 -0800’

Ves::ObjectClasses::ThresholdCrossingAlert::collectionTimestamp

dataCollector

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Specific performance collector instance used

Ves::ObjectClasses::ThresholdCrossingAlert::dataCollector

elementType

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Type of network element (internal AT&T field)

Ves::ObjectClasses::ThresholdCrossingAlert::elementType

eventSeverity

EventSeverity

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Event severity or priority enumeration: ‘CRITICAL’, ‘MAJOR’, ‘MINOR’, ‘WARNING’, ‘NORMAL’

Ves::ObjectClasses::ThresholdCrossingAlert::eventSeverity

eventStartTimestamp

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Time closest to when the measurement was made; with RFC 2822 compliant format: ‘Sat, 13 Mar 2010 11:29:05 -0800’

Ves::ObjectClasses::ThresholdCrossingAlert::eventStartTimestamp

interfaceName

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Physical or logical port or card (if applicable

Ves::ObjectClasses::ThresholdCrossingAlert::interfaceName

networkService

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network name (internal AT&T field)

Ves::ObjectClasses::ThresholdCrossingAlert::networkService

possibleRootCause

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Reserved for future use

Ves::ObjectClasses::ThresholdCrossingAlert::possibleRootCause

thresholdCrossingFieldsVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the thresholdCrossingAlertFields block as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::ThresholdCrossingAlert::thresholdCrossingFieldsVersion

domain

Domain

1

Experimental

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Update in definition only

Event domain enumeration: ‘cmNotify’,’fault’, ‘heartbeat’, ‘measurement’, ‘mobileFlow’, ‘notification’, ‘other’, ‘pnfRegistration’, ‘sipSignaling’, ‘stateChange’, ‘syslog’, ‘thresholdCrossingAlert’, ‘voiceQuality’

Ves::ObjectClasses::VesEvent::domain

eventType

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

For example: ‘applicationNf’, ‘guestOS’, ‘hostOS’, ‘platform’

Ves::ObjectClasses::VesEvent::eventType

lastEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

the latest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds

Ves::ObjectClasses::VesEvent::lastEpochMicrosec

nfcNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function component type: 3 characters (aligned with vfc naming standards)

Ves::ObjectClasses::VesEvent::nfcNamingCode

nfNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function type: 4 characters (aligned with vnf and pnf naming standards)

Ves::ObjectClasses::VesEvent::nfNamingCode

nfVendorName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function vendor name

Ves::ObjectClasses::VesEvent::nfVendorName

priority

Priority

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Processing priority enumeration: ‘High’, ‘Medium’, ‘Normal’, ‘Low’

Ves::ObjectClasses::VesEvent::priority

reportingEntityId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See ‘reportingEntityName’ for more information.

reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information.

Ves::ObjectClasses::VesEvent::reportingEntityId

reportingEntityName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Ves::ObjectClasses::VesEvent::reportingEntityName

sequence

Integer

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

sequence - Ordering of events communicated by an event source instance (or 0 if not needed)

Ordering of events communicated by an event source instance (or 0 if not needed)

Ves::ObjectClasses::VesEvent::sequence

sourceId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity (note: the AT&T internal enrichment process shall ensure that this field is populated). The sourceId is an id for the sourceName. See ‘sourceName’ for more information.

sourceId - UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity Note: the AT&T internal enrichment process shall ensure that this field is populate). The sourceId is an id for the sourceName. See sourceName for more information.

Ves::ObjectClasses::VesEvent::sourceId

sourceName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

sourceName - Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

Ves::ObjectClasses::VesEvent::sourceName

startingEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

startEpochMicrosec - the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpochMicrosec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and DCAE collector will replace it with Collector time stamp (when event is received).

the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpoch Microsec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and the VES collector will replace it with Collector time stamp (when the event is received)

Ves::ObjectClasses::VesEvent::startingEpochMicrosec

timeZoneOffset

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Offset to GMT to indicate local time zone for device formatted as ‘UTC+/-hh:mm’; see https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset examples

Ves::ObjectClasses::VesEvent::timeZoneOffset

version

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the event header as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::VesEvent::version

vesEventListenerVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the ves event listener api spec that this event is compliant with (as “#” or “#.#” or “#.#.#” where # is a digit; see section 1 for the correct digits to use).

Ves::ObjectClasses::VesEvent::vesEventListenerVersion

name

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Ves::ObjectClasses::VesEvent::name

Status

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The current condition of an interaction, such as open, in research, closed, and so forth

Common::Business Interaction::ObjectClasses::BusinessInteraction::Status

description

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Defines a textual free-form description of the object.

Common::Root::RootObjectClasses::RootEntity::description

id

Identifier

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Identifier of this information element. This attribute shall be globally unique.

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Common::Root::RootObjectClasses::RootEntity::id

VendorNfNameFields

vendorNfNameFields - The vendorNfNameFields provides vendor, nf and nfModule identifying information.

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

nfModuleName

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

nfModuleName - Name of the nfModule generating the event.

Ves::ObjectClasses::VendorNfNameFields::nfModuleName

nfName

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

nfName - Name of the network function generating the event

Ves::ObjectClasses::VendorNfNameFields::nfName

vendorName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

vendorName - Network function vendor name.

Ves::ObjectClasses::VendorNfNameFields::vendorName

VesEvent

An ONAP event is an aggregation of a header and a message. Event messages may be published to a message broker by service instances, resource instances, or ONAP platform components. Service or resource instances may be in support of network infrastructure or customer services. Interested platforms may subscribe to events on the message broker (e.g. Centralized Testing Platform CTP) may see an event on a service VNF instance and perform an automated test as part of a closed loop management policy. Events are unique and distinguishable from one another. ONAP event messages are serialized as a unicode ASCII character string which may be formatted as JSON, XML, etc… Appropriate schemas will be supplied.

Parent class: Notification

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

domain

Domain

1

Experimental

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Update in definition only

Event domain enumeration: ‘cmNotify’,’fault’, ‘heartbeat’, ‘measurement’, ‘mobileFlow’, ‘notification’, ‘other’, ‘pnfRegistration’, ‘sipSignaling’, ‘stateChange’, ‘syslog’, ‘thresholdCrossingAlert’, ‘voiceQuality’

Ves::ObjectClasses::VesEvent::domain

eventType

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

For example: ‘applicationNf’, ‘guestOS’, ‘hostOS’, ‘platform’

Ves::ObjectClasses::VesEvent::eventType

lastEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

the latest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds

Ves::ObjectClasses::VesEvent::lastEpochMicrosec

nfcNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function component type: 3 characters (aligned with vfc naming standards)

Ves::ObjectClasses::VesEvent::nfcNamingCode

nfNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function type: 4 characters (aligned with vnf and pnf naming standards)

Ves::ObjectClasses::VesEvent::nfNamingCode

nfVendorName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function vendor name

Ves::ObjectClasses::VesEvent::nfVendorName

priority

Priority

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Processing priority enumeration: ‘High’, ‘Medium’, ‘Normal’, ‘Low’

Ves::ObjectClasses::VesEvent::priority

reportingEntityId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See ‘reportingEntityName’ for more information.

reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information.

Ves::ObjectClasses::VesEvent::reportingEntityId

reportingEntityName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Ves::ObjectClasses::VesEvent::reportingEntityName

sequence

Integer

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

sequence - Ordering of events communicated by an event source instance (or 0 if not needed)

Ordering of events communicated by an event source instance (or 0 if not needed)

Ves::ObjectClasses::VesEvent::sequence

sourceId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity (note: the AT&T internal enrichment process shall ensure that this field is populated). The sourceId is an id for the sourceName. See ‘sourceName’ for more information.

sourceId - UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity Note: the AT&T internal enrichment process shall ensure that this field is populate). The sourceId is an id for the sourceName. See sourceName for more information.

Ves::ObjectClasses::VesEvent::sourceId

sourceName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

sourceName - Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

Ves::ObjectClasses::VesEvent::sourceName

startingEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

startEpochMicrosec - the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpochMicrosec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and DCAE collector will replace it with Collector time stamp (when event is received).

the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpoch Microsec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and the VES collector will replace it with Collector time stamp (when the event is received)

Ves::ObjectClasses::VesEvent::startingEpochMicrosec

timeZoneOffset

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Offset to GMT to indicate local time zone for device formatted as ‘UTC+/-hh:mm’; see https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset examples

Ves::ObjectClasses::VesEvent::timeZoneOffset

version

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the event header as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::VesEvent::version

vesEventListenerVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the ves event listener api spec that this event is compliant with (as “#” or “#.#” or “#.#.#” where # is a digit; see section 1 for the correct digits to use).

Ves::ObjectClasses::VesEvent::vesEventListenerVersion

name

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Ves::ObjectClasses::VesEvent::name

Status

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The current condition of an interaction, such as open, in research, closed, and so forth

Common::Business Interaction::ObjectClasses::BusinessInteraction::Status

description

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Defines a textual free-form description of the object.

Common::Root::RootObjectClasses::RootEntity::description

id

Identifier

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Identifier of this information element. This attribute shall be globally unique.

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Common::Root::RootObjectClasses::RootEntity::id

VoiceQuality

The voiceQuality class provides statistics related to customer facing voice products; consists of the following fields:

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

additionalInformation

HashMap

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Additional voice quality fields

Ves::ObjectClasses::VoiceQuality::additionalInformation

calleeSideCodec

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Callee codec for the call

Ves::ObjectClasses::VoiceQuality::calleeSideCodec

callerSideCodec

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Caller codec for the call

Ves::ObjectClasses::VoiceQuality::callerSideCodec

correlator

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Constant across all events on this call

Ves::ObjectClasses::VoiceQuality::correlator

phoneNumber

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Phone number associated with the correlator

Ves::ObjectClasses::VoiceQuality::phoneNumber

midCallRtcp

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Base64 encoding of the binary RTCP data (excluding Eth/IP/UDP headers)

Ves::ObjectClasses::VoiceQuality::midCallRtcp

voiceQualityFieldsVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the voiceQualityFields block as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::VoiceQuality::voiceQualityFieldsVersion

_endofcallvqmsummaries

EndOfCallVqmSummaries

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

End of call voice quality metric summaries

Ves::ObjectClasses::VoiceQuality::_endofcallvqmsummaries

_vendornfnamefields

VendorNfNameFields

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Vendor, NF and nfModule names

Ves::ObjectClasses::VoiceQuality::_vendornfnamefields

domain

Domain

1

Experimental

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Update in definition only

Event domain enumeration: ‘cmNotify’,’fault’, ‘heartbeat’, ‘measurement’, ‘mobileFlow’, ‘notification’, ‘other’, ‘pnfRegistration’, ‘sipSignaling’, ‘stateChange’, ‘syslog’, ‘thresholdCrossingAlert’, ‘voiceQuality’

Ves::ObjectClasses::VesEvent::domain

eventType

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

For example: ‘applicationNf’, ‘guestOS’, ‘hostOS’, ‘platform’

Ves::ObjectClasses::VesEvent::eventType

lastEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

the latest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds

Ves::ObjectClasses::VesEvent::lastEpochMicrosec

nfcNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function component type: 3 characters (aligned with vfc naming standards)

Ves::ObjectClasses::VesEvent::nfcNamingCode

nfNamingCode

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function type: 4 characters (aligned with vnf and pnf naming standards)

Ves::ObjectClasses::VesEvent::nfNamingCode

nfVendorName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Network function vendor name

Ves::ObjectClasses::VesEvent::nfVendorName

priority

Priority

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Processing priority enumeration: ‘High’, ‘Medium’, ‘Normal’, ‘Low’

Ves::ObjectClasses::VesEvent::priority

reportingEntityId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See ‘reportingEntityName’ for more information.

reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information.

Ves::ObjectClasses::VesEvent::reportingEntityId

reportingEntityName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event.

Ves::ObjectClasses::VesEvent::reportingEntityName

sequence

Integer

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

sequence - Ordering of events communicated by an event source instance (or 0 if not needed)

Ordering of events communicated by an event source instance (or 0 if not needed)

Ves::ObjectClasses::VesEvent::sequence

sourceId

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity (note: the AT&T internal enrichment process shall ensure that this field is populated). The sourceId is an id for the sourceName. See ‘sourceName’ for more information.

sourceId - UUID identifying the entity experiencing the event issue, which may be detected and reported by a separate reporting entity Note: the AT&T internal enrichment process shall ensure that this field is populate). The sourceId is an id for the sourceName. See sourceName for more information.

Ves::ObjectClasses::VesEvent::sourceId

sourceName

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

sourceName - Name of the entity experiencing the event issue, which may be detected and reported by a separate reporting entity. The sourceName identifies the device for which data is collected. A valid sourceName must be inventoried in A&AI. If sourceName is a xNFC or VM, then the event must be reporting data for that particular xNFC or VM. If the sourceName is a xNF, comprised of multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data for individual xNFC must not be included in the xNF sourceName event.

Ves::ObjectClasses::VesEvent::sourceName

startingEpochMicrosec

Number

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

startEpochMicrosec - the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpochMicrosec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and DCAE collector will replace it with Collector time stamp (when event is received).

the earliest unix time aka epoch time associated with the event from any component–as microseconds elapsed since 1 Jan 1970 not including leap seconds. For measurements and heartbeats, where events are collected over predefined intervals, startEpochMicrosec shall be rounded to the nearest interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM, etc…). For fault events, startEpochMicrosec is the timestamp of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, startEpoch Microsec must be the same as the initial alarm (along with the same eventId and an incremental sequence number). For devices with no timing source (clock), the default value will be 0 and the VES collector will replace it with Collector time stamp (when the event is received)

Ves::ObjectClasses::VesEvent::startingEpochMicrosec

timeZoneOffset

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Offset to GMT to indicate local time zone for device formatted as ‘UTC+/-hh:mm’; see https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset examples

Ves::ObjectClasses::VesEvent::timeZoneOffset

version

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the event header as “#.#” where # is a digit; see section 1 for the correct digits to use.

Ves::ObjectClasses::VesEvent::version

vesEventListenerVersion

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Version of the ves event listener api spec that this event is compliant with (as “#” or “#.#” or “#.#.#” where # is a digit; see section 1 for the correct digits to use).

Ves::ObjectClasses::VesEvent::vesEventListenerVersion

name

String

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Ves::ObjectClasses::VesEvent::name

Status

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

The current condition of an interaction, such as open, in research, closed, and so forth

Common::Business Interaction::ObjectClasses::BusinessInteraction::Status

description

String

0..1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Defines a textual free-form description of the object.

Common::Root::RootObjectClasses::RootEntity::description

id

Identifier

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Identifier of this information element. This attribute shall be globally unique.

Unambiguously distinguishes different object instances. It is the naming attribute of the object.

Common::Root::RootObjectClasses::RootEntity::id

cmNotif

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Experimental

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

notificationType

String

0..1

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Type of notification. This is an enum (managedObjectCreation, managedObjectDeletion, managedObjectAttributeValueChanged)

Ves::Diagrams::cmNotif::notificationType

dN

String

0..1

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Managed Object Instance that is the subject of this notification. In 3GPP devices this is the Distinguished Name (DN) which is used to uniquely identify a MO within a name space as defined by ITU-T

Ves::Diagrams::cmNotif::dN

objectIdentiferType

String

0..1

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Type of object identifier (Ynag, or ….)

Ves::Diagrams::cmNotif::objectIdentiferType

attributeList

AttributeList

1..*

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

[R1] Attribute Name and values (attributeName(string), newAttributeValue(any type), oldAttributeValue(any type) [R2] This is Mandatory for notifyMOIAttributeValueChange. 3GPP defines it as options for Creation and Deletion.

Ves::Diagrams::cmNotif::attributeList

measInfoIdInteger

The measInfoIdInteger datatype provides an integer measurement group identifier;

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

iMeasInfoId

Integer

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Integer measurement group Identifier

Ves::ObjectClasses::measInfoIdInteger::iMeasInfoId

measResultNull

The measResultNull datatype provides a null 3GPP PM measurement result

Applied stereotypes:

  • OpenModelClass

  • support: MANDATORY

  • Preliminary

Attribute Name

Type

Mult.

Stereotypes

Description

Defined in

p

Integer

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Integer reference to the counter

Ves::ObjectClasses::measResultNull::p

isNull

Boolean

1

Preliminary

OpenModelAttribute

  • isInvariant: false

  • valueRange: no range constraint

  • support: MANDATORY

Enumeration: ‘true’ or ‘false’

The VES 7.1 Spec has this attribute as a string.

Ves::ObjectClasses::measResultNull::isNull