You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »


Overview

CPS-1628 - Getting issue details... STATUS

  • This page gives a description of CPS events including their fields
  • Events will be split into events and Kafka headers

Events

#DescriptionSourceStatusNotes
1LCM EventNCMPIn Use
2AVC EventNCMPIn Use
3AVC Subscription EventNCMPImplemented
4DMI Async Request Response EventNCMPImplemented
5NCMP Async Request Response EventNCMPImplemented
6Bulk Response EventNCMPIn Progress
7Bulk Response Client Topic EventNCMPIn Progress

LCM Event

Description

LCM (Life Cycle Management) Event


FieldTypeDescriptionKafka HeaderJSON FieldNotes
$schema
JSON schema definition X

$id
schema idX

$ref
schema X

definitions
outline schema


LCM Eventobject

The payload for LCM event


XDefined by LCM event object below

LCM Event Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
eventIDstringThe unique id identifying the eventX

eventCorrelationIdstringThe id identifying the event
X
eventTimestringThe timestamp when original event occurredX

eventSourcestringThe source of the event
X
eventTypestringThe type of the event
X
eventSchemastringThe schema that this event adheres to
X
eventSchemaVersionstring

The version of the schema that this event adheres to


X
eventobjectThe payload of an event
XDefined by event object below

Event Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
cmHandleIdstringcmHandle id
X
oldValuesobject

Values that represents the state of a cmHandle


XDefined by values object below
newValuesobjectValues that represents the state of a cmHandleX
Defined by values object below

Values Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
dataSyncEnabledstringcmHandle id
X
cmHandleStatestring

State of cmHandle


XEnum: 

["ADVISED", "READY", "LOCKED", "DELETING", "DELETED"]

cmHandlePropertiesobjectcmHandle properties
XList of Java <String, String> Maps

AVC Event

Description

AVC Event


FieldTypeDescriptionKafka HeaderJSON FieldNotes
$schema
JSON schema definition X

$id
schema idX

$ref
schema X

definitions
outline schema


AVC Eventobject

The payload for AVC event


XDefined by AVC event object below

AVC Event Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
eventIDstringThe unique id identifying the eventX

eventCorrelationIdstringThe id identifying the event
X
eventTimestringThe timestamp when original event occurredX

eventSourcestringThe source of the event
X
eventTypestringThe type of the event
X
eventSchemastringThe schema that this event adheres to
X
eventSchemaVersionstring

The version of the schema that this event adheres to


X
eventobjectThe payload of an event
Xjava object not defined by schema

AVC Subscription Event

Description

AVC Subscription Event


FieldTypeDescriptionKafka HeaderJSON FieldNotes
$schema
JSON schema definition X

$id
schema idX

$ref
schema X

definitions
outline schema


Subscription Eventobject

The payload for avc subscription event


XDefined by Subscription event object below

Subscription Event Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
versionstringThe event type versionX

eventTypeobject

The event type


XEnum: 

["CREATE"]

eventobjectThe payload for an event
XDefined by event object below

Event Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
subscriptionobjectThe subscription details
XDefined by subscription object below
dataTypeobject

The datatype content


XDefined by dataType object below
predicatesobject

Additional values to be added into the subscription

X
Defined by predicates object below

Subscription Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
clientIDstring

The client ID


X
namestring

The name of the subscription


X
isTaggedboolean

optional parameter, default is false


Xdefault: false

DataType Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
dataspacestring

The dataspace name


X
dataCategorystring

The category type of the data


X
dataProviderstring

The provider name of the data


X
schemaNamestring

The name of the schema


X
schemaVersionstring

The version of the schema


X

Predicates Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
targetsarray

CM Handles to be targeted by the subscription


X
datastorestring

datastore which is to be used by the subscription


X
xpath-filterstring

filter to be applied to the CM Handles through this event


X

DMI Async Request Response Event

Description

DMI Asynchronous Request Response Event


FieldTypeDescriptionKafka HeaderJSON FieldNotes
$schema
JSON schema definition X

$id
schema idX

$ref
schema X

definitions
outline schema


DmiAsyncRequestResponse Event

object

The payload for 

DmiAsyncRequestResponse

event


XDefined by DmiAsyncRequestResponse event object below

DmiAsyncRequestResponse Event Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
eventIDstringThe unique id identifying the event generated by DMIX

eventCorrelationIdstring

The request id passed by NCMP


X
eventTimestringThe timestamp when original event occurredX

eventTargetstringThe target of the event
X
eventTypestringThe type of the event
X
eventSchemastring

The event schema for async request response events


X
eventSchemaVersionstring

The event schema version for async request response events


X
eventSourcestringThe source of the event


eventContentobjectThe payload of an event
XDefined by eventContent object below

EventContent Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
repsonse-data-schemastring

The schema of response data


X
response-statusstring

The status of the response


X
response-codestring

The code of the response


X
response-dataobjectThe data payload
Xcontains payload of type object

NCMP Async Request Response Event

Description

NCMP Asynchronous Request Response Event


FieldTypeDescriptionKafka HeaderJSON FieldNotes
$schema
JSON schema definition X

$id
schema idX

$ref
schema X

definitions
outline schema


NcmpAsyncRequestResponse

 Event
object

The payload for NcmpAsyncRequestResponse event


XDefined by NcmpAsyncRequestResponse event object below

NcmpAsyncRequestResponse Event Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
eventIDstringThe unique id identifying the event generated by DMIX

eventCorrelationIdstring

The request id passed by NCMP


X
eventTimestringThe timestamp when original event occurredX

eventTargetstringThe target of the event
X
eventTypestringThe type of the event
X
eventSchemastring

The event schema for async request response events


X
eventSchemaVersionstring

The event schema version for async request response events


X
eventobjectThe payload of an event

Defined by event object below
forwardedEventobjectThe payload of a forwarded event
XDefined by forwardedEvent object below

Event Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
eventIDstringThe unique id identifying the event generated by DMI
X
eventCorrelationIdstring

The request id passed by NCMP


X
eventTimestringThe timestamp when original event occurred
X
eventTargetstringThe target of the event
X
eventTypestringThe type of the event
X
eventSchemastring

The event schema for async request response events


X
eventSourcestring

The source of the event


X
response-data-schemastring

The received schema of response data


X
response-statusstring

The received status of the response


X


response-codestring

The received code of the response


X
response-dataobject

The data payload


Xcontains payload of type object

forwardedEvent Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
eventIDstringThe unique id identifying the event generated by DMI
X
eventCorrelationIdstring

The request id passed by NCMP


X
eventTimestringThe timestamp when original event occurred
X
eventTargetstringThe target of the event
X
eventTypestringThe type of the event
X
eventSchemastring

The event schema for async request response events


X
eventSchemaVersionstring

The event schema version for async request response events


X
eventSourcestring

The source of the event


X
response-data-schemastring

The received schema of response data


X
response-statusstring

The received status of the response


X


response-codestring

The received code of the response


X
response-dataobject

The data payload


Xcontains payload of type object

Bulk Response Event

Description

Bulk Response Event, uses event target for topic


FieldTypeDescriptionKafka HeaderJSON FieldNotes
$schema
JSON schema definition X

$id
schema idX

$ref
schema X

definitions
outline schema


BulkResponseEventobject

The payload for BulkResponse event


XDefined by BulkResponse event object below

BulkResponseEvent Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
eventIDstringThe unique id identifying the event generated by DMIX

eventCorrelationIdstring

The request id passed by NCMP


X
eventTimestringThe timestamp when original event occurredX

eventTypestringThe type of the event
X
eventSchemastring

The event schema for async request response events


X
eventSchemaVersionstring

The event schema version for async request response events


X
eventobjectThe payload of an event

java object not defined by schema

Bulk Response Event - Client Topic

Description

Bulk Response Event, uses client defined topic


FieldTypeDescriptionKafka HeaderJSON FieldNotes
$schema
JSON schema definition X

$id
schema idX

$ref
schema X

definitions
outline schema


BulkResponseEventobject

The payload for BulkResponse event


XDefined by BulkResponse event object below

BulkResponseEvent Object

FieldTypeDescriptionKafka HeaderJSON FieldNotes
eventIDstringThe unique id identifying the event generated by DMIX

eventCorrelationIdstring

The request id passed by NCMP


X
eventTimestringThe timestamp when original event occurredX

eventTargetstringThe target of the event
X
eventTypestringThe type of the event
X
eventSchemastring

The event schema for async request response events


X
eventSchemaVersionstring

The event schema version for async request response events


X
eventobjectThe payload of an event

java object not defined by schema
  • No labels