...
Description
AVC Subscription EventEvent (DME → NCMP) : ON HOLD - Kieran to analyze further
Expand |
---|
title | AVC Subscription Event |
---|
|
Subscription Event Object Field | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
version | string | The event type version |
|
| ekiemcc : What is this version? This should be covered in the header now? | eventType | string | The event type |
|
| ekiemcc : This is now covered by the header? Is this needed any longer in the body? Enum: ["CREATE"] | event | Event | The payload for an event |
|
| Defined by event object below |
Event ObjectField | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
subscription | Subscription | The subscription details |
| x | Defined by subscription object below | dataType | DataType | The datatype content |
| x | Defined by dataType object below | predicates | Predicates | Additional values to be added into the subscription |
| x | Defined by predicates object below |
Type: SubscriptionField | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
clientID | string | The client ID |
| x |
| name | string | The name of the subscription |
| x |
| isTagged | boolean | optional parameter, default is false |
| x | default: false |
Type: DataTypeField | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
dataspace | string | The dataspace name |
| x |
| dataCategory | string | The category type of the data |
| x |
| dataProvider | string | The provider name of the data |
| x |
| schemaName | string | The name of the schema |
| x |
| schemaVersion | string | The version of the schema |
| x |
|
Type: PredicatesField | Type | Description | Kafka Header | Event Payload Field | Notes |
---|
targets | array | CM Handles to be targeted by the subscription |
| x |
| datastore | string | datastore which is to be used by the subscription |
| x |
| xpath-filter | string | filter to be applied to the CM Handles through this event |
| x |
|
|
...