Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleLCM Event Details

LCM Event Object

FieldTypeDescriptionKafka HeaderEvent Payload FieldNotes
eventIDstringThe unique id identifying the eventx
M
eventCorrelationIdstringThe id identifying the eventx
O
eventTimestringThe timestamp when original event occurredx
M
eventSourcestringThe source of the eventx
O
eventTypestringThe type of the eventx
M
eventSchemastringThe schema that this event adheres tox
O
eventSchemaVersionstring

The version of the schema that this event adheres to

x
O
eventobjectThe payload of an event

Defined by event object below

ekiemcc : Suggest to add the full schema name for the LCM event body and the eventSchemaVersion

Event Object

FieldTypeDescriptionKafka HeaderEvent Payload 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 cmHandle
xDefined by values object below

Values Object

FieldTypeDescriptionKafka HeaderEvent Payload FieldNotes
dataSyncEnabledstringcmHandle id
x
cmHandleStatestring

State of cmHandle


xEnum: 

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

cmHandlePropertiesobjectcmHandle properties
xList of Java <String, String> Maps


...

Expand
titleAVC Event Details

AVC Event Object

FieldTypeDescriptionKafka HeaderEvent Payload FieldNotes
eventIDstringThe unique id identifying the eventx

eventCorrelationIdstringThe id identifying the eventx

eventTimestringThe timestamp when original event occurredx

eventSourcestringThe source of the eventx

eventTypestringThe type of the eventx

eventSchemastringThe schema that this event adheres tox

eventSchemaVersionstring

The version of the schema that this event adheres to

x

eventobjectThe payload of an event

java object not defined by schema


...

Expand
titleAVC Subscription Event

Subscription Event Object

FieldTypeDescriptionKafka HeaderEvent Payload FieldNotes
versionstringThe event type version

ekiemcc : What is this version?  This should be covered in the header now?
eventTypeobject

The event type



ekiemcc : This is now covered by the header?  Is this needed any longer in the body?

Enum: 

["CREATE"]

eventobjectThe payload for an event

Defined by event object below

Event Object

FieldTypeDescriptionKafka HeaderEvent Payload FieldNotes
subscriptionobjectThe subscription details

Defined by subscription object below
dataTypeobject

The datatype content



Defined by dataType object below
predicatesobject

Additional values to be added into the subscription



Defined by predicates object below

Subscription Object

FieldTypeDescriptionKafka HeaderEvent Payload FieldNotes
clientIDstring

The client ID




namestring

The name of the subscription




isTaggedboolean

optional parameter, default is false



default: false

DataType Object

FieldTypeDescriptionKafka HeaderEvent Payload FieldNotes
dataspacestring

The dataspace name




dataCategorystring

The category type of the data




dataProviderstring

The provider name of the data




schemaNamestring

The name of the schema




schemaVersionstring

The version of the schema




Predicates Object

FieldTypeDescriptionKafka HeaderEvent Payload FieldNotes
targetsarray

CM Handles to be targeted by the subscription




datastorestring

datastore which is to be used by the subscription




xpath-filterstring

filter to be applied to the CM Handles through this event





...