...
# | Description | Notes | Decision |
---|
1 | No Event properties defined for ( DMI AVC Event, Bulk Response Events[Internal & client] |
|
|
2 | Should all the events have same kafka headers |
| Common set AMndatory/Optional might differ! |
3 | clarify the format of the version eventSchemaVersion | v1 or 1.0 |
|
4 |
|
| if DMI produce Additional headers, we discard it. |
Event Overview
# | Description | Source | Destination | Status | Notes | Full Schema Name |
---|
1 | LCM Event | NCMP | External Client Apps | In Use | Life Cycle Management Events, when cmHandles are added or removed | cps:org.onap.ncmp.cmhandle.lcm-event:v1 |
2 | DMI Data AVC Event | DMI | NCMP | Implemented, Not in use | Attribute Value Change in configuration management (CM) data. | cps:org.onap.cps.ncmp.events:avc-event-schema:v1 |
3 | AVC Subscription Create Event | External Client Apps | NCMP - Fwd to DMI | Implemented, Not in use | Create Event Only | cps:org.onap.cps.ncmp.events:avc-subscription-event:v1 |
4 | DMI Async Request Response Event | DMI | NCMP | In Use | DMI passes response onto Kafka topic specified by client. | cps:org.onap.cps.ncmp.events:dmi-async-request-response-event-schema:v1 |
5 | NCMP Async Request Response Event | NCMP | External Client Apps | In Use | Forward No.4 to client specified topic | cps:org.onap.cps.ncmp.events:ncmp-async-request-response-event-schema:v1 |
6 | Bulk Response Event (Internal) | DMI | NCMP | In Progress | Internal Kafka topic | cps:org.onap.cps.ncmp.event:dmi-async-bulk-response-event-schema:v1 |
7 | Bulk Response Event (Client) | NCMP | External Client Apps | In Progress | Forwarding the DMI responses to the client topic | cps:org.onap.cps.ncmp.event:ncmp-async-bulk-response-event-schema:v1 |
...
Expand |
---|
|
Current LCM Event ObjectField | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
eventID | string | The unique id identifying the event | x |
| M | eventCorrelationId | string | The id identifying the event. In LCMEvent this is always a cmhandleId | x |
| OM | eventTime | string | The timestamp when original event occurred | x |
| M | eventSource | string | The source of the event | x |
| OM | eventType | string | The type of the event | x |
| M | eventSchema | string | The schema that this event adheres to. | x |
| M cps:org.onap.ncmp.cmhandle.lcm-event O | eventSchemaVersion | string | The version of the schema that this event adheres to | x |
| M v1.0 → v2.0 O | event | Event | The payload of an event |
|
| cps:org.onap.ncmp.cmhandle.lcm-event:v1 Defined by event object below
ekiemcc : Suggest to add the full schema name for the LCM event body and the eventSchemaVersion |
Type:EventField | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
cmHandleId | string | cmHandle id |
| x |
| oldValues | Values | Values that represents the state of a cmHandle |
| x | Defined by values object below | newValues | Values | Values that represents the state of a cmHandle |
| x | Defined by values object below |
Type:ValuesField | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
dataSyncEnabled | string | cmHandle id |
| x |
| cmHandleState | string | State of cmHandle |
| x | Enum: ["ADVISED", "READY", "LOCKED", "DELETING", "DELETED"] | cmHandleProperties | object | cmHandle properties |
| x | List of Java <String, String> Maps |
|
DMI AVC Event
Description
DMI AVC EventEvent (DMI → NCMP)
Expand |
---|
|
AVC Event Object Field | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
eventID | string | The unique id identifying the event | x | M |
| eventCorrelationId | string | The id identifying the event | x | M |
| eventTime | string | The timestamp when original event occurred | x | O |
| eventSource | string | The source of the event | x | O |
| eventType | string | The type of the event | x | M | cps:org.onap.cps.ncmp.events:avc-event ? | eventSchema | string | The schema that this event adheres to | x | M | cps:org.onap.cps.ncmp.events:avc-event-schema | eventSchemaVersion | string | The version of the schema that this event adheres to | x | M | v1.0 → v2.0 | event | Event | The payload of an event |
|
| cps:org.onap.cps.ncmp.events:avc-event-schema:v1 |
Type: Event Field | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
No Properties defined (Entire event treated as single object) |
|
...