Transformations & Mappings
Tags
EP V1 tags will be migrated to a custom attribute at the object (not version) level:
Custom Attribute:
Name: tags
Type: Simple
Scope: Application Domain
Value:
list of EP V1 tags, separated by ‘ - ‘
remove any commas
Topic Elements
EP V2 only allows alphanumeric characters and underscore as part of a topic element.
The CLI will transform every EpV1 topic element using the following expression:
topicElement.replaceAll(/[^A-Za-z_0-9{}]/g, '_');
Schemas
EP V1 schemaType and a contentType are mapped as follows:
EP V1 Schema Type |
EP V2 Schema Type |
---|---|
JSON |
JSON Schema |
AVRO |
AVRO |
XML |
XSD |
TEXT |
PROTOBUF |
BINARY |
PROTOBUF |
EP V1 Content Type |
EP V2 Content Type |
---|---|
JSON |
JSON |
AVRO |
JSON |
XML |
XML |
TEXT |
PROTOBUF |
BINARY |
PROTOBUF |