-
Notifications
You must be signed in to change notification settings - Fork 0
Events
LeonieK edited this page Feb 15, 2019
·
7 revisions
Event informiert über geänderte Daten zu einer Bezugsperson, wird von externen Domänen gebraucht.
Event informiert über geänderte Daten zu einer DVP, wird für die Zuordnung DVP-AsI gespeichert.
{
"payload": {
"id": "99a32639-f7d4-4793-9fa1-0b7c0ba65291",
"version": 0,
"username": {
"name": "hwurst"
},
"rolle": "BEZUGSPERSON",
"passwort": {
"passwort": "hunter1"
},
"email": {
"email": "[email protected]"
},
"vorname": {
"vorname": "Hans"
},
"nachname": {
"nachname": "Wurst"
},
"telefonnummer": {
"nummer": "1234567890"
},
"dvps": null,
"aggregateName": "asi"
},
"id": "cd2513a5-fe9b-4c96-8a94-03673e302a0c",
"time": "2019-02-15T11:52:00.866336Z",
"type": "asi-created",
"version": 0,
"key": "99a32639-f7d4-4793-9fa1-0b7c0ba65291"
}
Ein generischer Publisher von REWE wurde verwendet.
- Ein Event wird auf der asi-Topic veröffentlicht, wenn die AsI..
- erstellt wird: asi-created
- updated wird: asi-updated
- gelöscht wird: asi-deleted
- AsI-Attribut-Objekte werden nicht als String versendet, sondern unverändert losgeschickt (Explizit!)
Ein generischer Consumer von REWE wurde verwendet.
- Ein Event wird aus dem dvp-Topic gelesen, wenn eine DVP..
- erstellt wird: dvp-created
- updated wird: dvp-updated
- gelöscht wird: dvp-deleted
Die übernommenen Klassen von REWE sind im Code im Ordner infrastructure.eventing zu finden.