...
# | Description | Notes | Decision |
---|
1 | No Event properties defined for ( DMI AVC Event, Bulk Response Events[Internal clients, & client] |
|
|
2 |
|
|
|
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 toEvent (Client Topic Event) | 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 |
---|
title | NCMP Async Request Response Event |
---|
|
NcmpAsyncRequestResponse Event Object Field | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
eventID | string | The unique id identifying the event generated by DMI | x |
|
| eventCorrelationId | string | The request id passed by NCMP | x |
|
| eventTime | string | The timestamp when original event occurred | x |
|
| eventTarget | string | The target of the event | x |
|
| eventType | string | The type of the event | x |
|
| eventSchema | string | The event schema for async request response events | x |
|
| eventSchemaVersion | string | The event schema version for async request response events | x |
|
| event | Event | The payload of an event |
|
| Defined by event object below | forwardedEvent | ForwardedEvent | The payload of a forwarded event |
|
| Defined by forwardedEvent object below ekiemcc: This is a sub-element of 'event' payload as I recall which woulld be defined by the 'eventSchema'? |
Type: Event Field | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
eventID | string | The unique id identifying the event generated by DMI |
| x | Only in payload in v1 of the payload schema. To be removed in v2 version (will be in the header only) | eventCorrelationId | string | The request id passed by NCMP |
| x | as above | eventTime | string | The timestamp when original event occurred |
| x | as above | eventTarget | string | The target of the event |
| x | as above | eventType | string | The type of the event |
| x | as above | eventSchema | string | The event schema for async request response events |
| x | as above | eventSource | string | The source of the event |
| x |
| response-data-schema | string | The received schema of response data |
| x |
| response-status | string | The received status of the response |
| x |
| response-code | string | The received code of the response |
| x |
| response-data | object | The data payload |
| x | contains payload of type object |
Type: forwardedEventField | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
eventID | string | The unique id identifying the event generated by DMI |
| ? | Can NCMP put these in the header and remove them from the 'forwardedEvent' | eventCorrelationId | string | The request id passed by NCMP |
| ? | as above | eventTime | string | The timestamp when original event occurred |
| ? | as above | eventTarget | string | The target of the event |
| ? | as above | eventType | string | The type of the event |
| ? | as above | eventSchema | string | The event schema for async request response events |
| ? | as above | eventSchemaVersion | string | The event schema version for async request response events |
| ? | as above | eventSource | string | The source of the event |
| ? | as above | response-data-schema | string | The received schema of response data |
| x |
| response-status | string | The received status of the response |
| x |
| response-code | string | The received code of the response |
| x |
| response-data | object | The data payload |
| x | contains payload of type object |
|
Bulk Response Event (Internal)
Description
Bulk Response Event, uses event target for topic
...
Expand |
---|
|
BulkResponseEvent Object Field | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
eventID | string | The unique id identifying the event generated by DMI | x |
|
| eventCorrelationId | string | The request id passed by NCMP | x |
|
| eventTarget | string | The destination topic of the client | x |
|
| eventTime | string | The timestamp when original event occurred | x |
|
| eventType | string | The type of the event | x |
|
| eventSchema | string | The event schema for async request response events | x |
|
| eventSchemaVersion | string | The event schema version for async request response events | x |
|
| event | Event | The payload of an event |
| x | java object not defined by schema |
Type: Event Field | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
No Properties defined (Entire event treated as single object) |
|
Bulk Response Event
...
(Client
...
)
Description
Bulk Response Event, uses client defined topic
...