Skip to content

Commit 3dcbe2b

Browse files
committed
Proof
1 parent dd16a76 commit 3dcbe2b

2 files changed

Lines changed: 7 additions & 6 deletions

File tree

content/en/docs/refguide/modeling/integration/change-data-capture/_index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ CDC is intended for developers who need to move Mendix domain model data to exte
1717

1818
A CDC service document in Studio Pro defines which entities the Mendix Runtime should track. On deployment, each tracked entity gets its own Kafka topic. Every time a committed object change occurs (create, update, or delete) the Mendix Runtime publishes an event to the corresponding topic.
1919

20-
Read events are triggered as snapshots during startup or when a stream changes in a way that constitutes a breaking change. Snapshots populate the new topic with the current data of the tracked entity. For more information, see the [Revisions](/refguide/published-cdc-services/#revisions) section below.
20+
Read events are triggered as snapshots during startup or when a stream changes in a way that constitutes a breaking change. Snapshots populate the new topic with the current data of the tracked entity. For more information, see the [Revisions](/refguide/published-cdc-services/#revisions) section of *Published CDC Services*.
2121

2222
The broker that receives these events is either the [Mendix Event Broker](/appstore/services/event-broker/) or a Bring Your Own Kafka (BYOK) cluster. For BYOK configuration details, see [Mendix Event Broker](/appstore/services/event-broker/).
2323

24-
To move the streamed data to a destination such as Azure Blob Storage or AWS S3, you configure an [Event Broker Bridge](/appstore/services/event-broker/#manage-mx-broker-bridge) separately in the Event Broker Manager after deployment.
24+
To move the streamed data to a destination (such as Azure Blob Storage or AWS S3), you configure an [Event Broker Bridge](/appstore/services/event-broker/#manage-mx-broker-bridge) separately in the Event Broker Manager after deployment.
2525

2626
## Prerequisites
2727

content/en/docs/refguide/modeling/integration/change-data-capture/published-cdc-services.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,14 +31,15 @@ This is an optional description for the CDC service.
3131

3232
The **Entities to track** table lists the entities whose object changes are published to Kafka.
3333

34-
{{< figure src="/attachments/refguide/modeling/integration/change-data-capture/published-cdc-service.png" alt="Published CDC Service document showing the Entities to track table with columns for Exposed name, Modification, Revision, and Topic" >}}
35-
3634
Use the toolbar to manage tracked entities:
3735

3836
* {{% icon name="add-filled" %}} **Add** – add an entity from the domain model
3937
* {{% icon name="subtract-circle" %}} **Remove** – stop tracking a selected entity
4038
* {{% icon name="refresh" %}} **Accept changes** – lock in the current [Revision](#revisions) numbers after reviewing modifications
4139

40+
41+
{{< figure src="/attachments/refguide/modeling/integration/change-data-capture/published-cdc-service.png" alt="Published CDC Service document showing the Entities to track table with columns for Exposed name, Modification, Revision, and Topic" >}}
42+
4243
### Entities
4344

4445
The **Entities** column refers to the domain model entity being tracked. Expand the row to view and select individual attributes and associations.
@@ -72,8 +73,8 @@ Each tracked entity has a **Revision** number that identifies the schema of its
7273

7374
Studio Pro manages revisions automatically. When you modify the tracked configuration of an entity, Studio Pro marks it as **Changed** and calculates the new revision based on whether the change is breaking or non-breaking:
7475

75-
* **Major revision** (for example, `1.0``2.0`) a breaking change such as removing an attribute, renaming an entity's exposed name, or removing an entity from tracking. Consumers must be updated to use the new topic.
76-
* **Minor revision** (for example, `1.0``1.1`) a non-breaking change such as adding a new attribute. Existing consumers can continue reading the topic without modification.
76+
* **Major revision** (for example, `1.0``2.0`) a breaking change such as removing an attribute, renaming an entity's exposed name, or removing an entity from tracking. Consumers must be updated to use the new topic.
77+
* **Minor revision** (for example, `1.0``1.1`) a non-breaking change such as adding a new attribute. Existing consumers can continue reading the topic without modification.
7778

7879
{{< figure src="/attachments/refguide/modeling/integration/change-data-capture/published-cdc-service-changes.png" alt="Published CDC Service document showing entities with Changed and Removed modification states and updated revision numbers" >}}
7980

0 commit comments

Comments
 (0)